Назад | Перейти на главную страницу

Странная ошибка DNS - внешний сервер разрешается на внутренний IP

У меня есть сервер, размещенный в моем университете. У меня есть root-доступ, но нет контроля над настройкой сети, брандмауэром и т. Д. DNS этого сервера преобразуется во внутренний IP-адрес здесь, в кампусе (10.x.x.x), и на внешний IP-адрес за пределами кампуса.

У меня также есть несколько серверов, размещенных на Amazon, и в основном они работают хорошо. Однако один из них начал разрешать университетский сервер по внутреннему IP-адресу. Это вызывает проблемы, поскольку 10.x.x.x на Amazon EC2 принадлежит другому пользователю.

В прошлом я несколько раз подключался к серверу Amazon с пересылкой агента SSH, чтобы получить доступ к репозиторию Git на сервере университета.

Есть идеи, что могло вызвать это?

РЕДАКТИРОВАТЬ: вот мой /etc/resolv.conf

# Generated by dhcpcd for interface eth0
search ec2.internal
nameserver 172.16.0.23

Вот результат dig myserver.myuniversity.ca.:

; <<>> DiG 9.8.1-P1 <<>> myserver.myuniversity.ca.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34470
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;myserver.myuniversity.ca.  IN  A

;; ANSWER SECTION:
myserver.myuniversity.ca. 537586 IN A   10.43.x.x

;; Query time: 2 msec
;; SERVER: 172.16.0.23#53(172.16.0.23)
;; WHEN: Wed Nov 28 16:07:21 2012
;; MSG SIZE  rcvd: 60

Вот ожидаемый результат (на другом сервере Amazon):

; <<>> DiG 9.8.1-P1 <<>> myserver.myuniversity.ca.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8045
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;myserver.myuniversity.ca.  IN  A

;; ANSWER SECTION:
myserver.myuniversity.ca. 601733 IN A   x.x.239.1

;; Query time: 1 msec
;; SERVER: 172.16.0.23#53(172.16.0.23)
;; WHEN: Wed Nov 28 16:09:36 2012
;; MSG SIZE  rcvd: 60

Вы можете исправить IP-адрес своего университетского сервера на серверах Amazon, изменив / etc / hosts. В Windows есть тот же файл, что я помню. Это простое решение, потому что неясно, какой DNS-сервер у вашего ДОМЕНА.