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

После переименования имени машины все еще можно пинговать старое имя машины?

Мы переименовали нашу машину в [Windows 2008 R2], и она запросила перезагрузку. мы сделали это.

Но все же мы можем пинговать старое имя машины, и оно отвечает.

Странно то, что даже мы можем пинговать новое имя машины, и оно тоже отвечает.

[Я проверил это, другая машина или нет, проверив IP-адрес. Но IP-адрес такой же. Значит, это должна быть та же машина]

Как это происходит? Как заставить его распознавать только новое имя машины?

Если какие-то скрипты запущены, наше приложение должно работать даже после переименования машины.

Но мы не можем это проверить, так как не уверены, вступит ли машинное переименование в силу.

Я полагаю, что ответ на этот вопрос находится в ваших записях DNS.

  1. Убедитесь, что контроллеры домена не имеют записей о старом имени машины в зонах прямого просмотра.

  2. Убедитесь, что в таблице DHCP нет записи.

  3. Убедитесь, что запись DNS не кэширована локально. Вы можете проверить, находится ли она на компьютере с Windows, открыв командную строку и набрав ipconfig / displaydns, и удалите ее из списка с помощью ipconfig / flushdns. Если он остается в вашем списке DNS, убедитесь, что у вас нет записи файла хоста для этого сервера.

Это способ Microsoft управлять разрешением имен:

  1. клиент проверяет, является ли запрошенное имя его собственным. Устранение неполадок: в данном случае нет, вы переименовали и перезагрузили машину.

  2. кеш преобразователя DNS используется для разрешения имени хоста. Устранение неполадок: может быть? Старое имя перезагружено из неправильно настроенного DNS?

  3. запрашиваются DNS-серверы. Устранение неполадок: может быть? Вы перенастроили свои DNS-серверы и перезапустили службы?

  4. используется кэш имен NetBios. Устранение неполадок: может быть? Старое имя, перезагруженное с сервера wins, не обновляется?

  5. если все не удается разрешить имя, используется служба сервера Wins. Устранение неполадок: может быть? Вы перезапустили сервер wins или подождали, пока имя обновится?

  6. NetBios вещает с другого сервера. Устранение неисправностей: нет. Потому что ищи себя.

  7. затем клиент выполняет поиск в локальном файле Hosts, lmhosts или hosts который находится в %Systemroot%\System32\Drivers\Etc каталог. Устранение неполадок: нет (?).

Ссылки:

http://technet.microsoft.com/en-us/library/bb727005

http://support.microsoft.com/kb/172218/en-us?fr=1

Потому что, вероятно, есть DNS Запись для старого имени, которое еще не было очищено (если у вас включена очистка).

Если в кеше действительно нет старой записи DNS или старых записей, это должно исправить.

Есть два параметра реестра, которые по-прежнему содержат старое имя хоста:

AlternateComputerNames в HKLM \ SYSTEM \ CurrentControlSet \ services \ Dnscache \ Parameters

и

OptionalNames в HKLM \ SYSTEM \ CurrentControlSet \ services \ LanmanServer \ Parameters

Измените оба значения на новое имя сервера, перезагрузите компьютер, и он не появится в списке компьютерных сетей со старым именем.

Это даже не доступно через \ oldservername в окне проводника.

Работал у меня. :)