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

Поиск DNS не выполняется, когда на всех рабочих станциях Mac

У меня безумная проблема. Мы много пользователей Mac. Около 10 рабочих станций, один сервер Xserve, две рабочие станции Windows и одна Linux (я). В прошлом году я добавил запись A в DNS нашего домена. Однако несколько месяцев назад нам пришлось изменить его на новый IP. Но все рабочие станции Mac не могут разрешить правильный DNS, и они по-прежнему разрешают старый IP-адрес даже через 2 месяца.

И на рабочей станции Windows, и на моем Linux-сервере простой nslookup разрешает правильный IP. Однако на ВСЕЙ рабочей станции Mac функции dig и nslookup сообщают старый IP-адрес.

С моей рабочей станции Linux:

jp @ lo: ~ $ nslookup - 208.67.222.222

client.xyz.com

Сервер: 208.67.222.222

Адрес: 208.67.222.222 # 53

Неавторитетный ответ:

Имя: client.xyz.com

Адрес: 68.71.40.xx

Но когда я пробую ту же команду с любой рабочей станции Mac, я получаю старый IP:

$ nslookup - 208.67.222.222

client.xyz.com

Сервер: 208.67.222.222

Адрес: 208.67.222.222 # 53

Неавторитетный ответ:

Имя: client.xyz.com

Адрес: 98.143.155.xx

Странно то, что это происходит только во внутренней сети. Нет проблем из дома или с другого сервера. Я пытался очистить DNS, не волнуйтесь. Это не помогло.

Я начинаю задаваться вопросом, не подделывает ли мой маршрутизатор (OpenWRT) или Mac OS X Server каким-либо образом DNS-запрос и, таким образом, действует как кеш.

Буду признателен за любые предложения / комментарии. Спасибо, JP

  • Какая версия (-и) Mac OS X?
  • Что показывают их настройки DNS в "Системных настройках> Сеть> $ INTERFACE> Дополнительно> DNS"? Будет интересно узнать, какой адрес (а) DNS-сервера они показывают, и настроен ли он вручную (черный) или они получают его от DHCP (серый)
  • Если они используют DHCP, что ipconfig getpacket en0 шоу? (Замените en0 обозначением интерфейса, к которому они подключаются.) Это покажет, какие DNS-серверы ваш DHCP-сервер сообщает этому Mac.
  • Что значит cat /etc/resolv.conf сказать?
  • Что значит cat /etc/hosts сказать?
  • Правильно ли я предполагаю, что вы перезагрузили Mac, но проблема не исчезла?