Что делать с DNS-записями после изменения имени компьютера с Windows Server?
Недавно я использовал сервер для запуска некоторых своих сайтов, но имя компьютера было чем-то непонятным (например, W8-SmgN138-B, бла-бла).
Мне не понравилось это имя, однако, я не менял его до недавнего времени, я просто чувствовал себя действительно раздраженным (для подключения к серверу базы данных, веб-серверу и т. Д.)
Итак, я изменил его на что-то новое, скажем, "MyServer".
После перезапуска Windows я увидел, что в IIS имя сервера меняется автоматически. Однако в записях DNS старое имя по-прежнему отображается. Другими словами, записи, такие как:
Сервер имен: W8-SmgN138-B.
не был изменен, чтобы стать:
Сервер имен: MyServer.
Что мне делать? Должен ли я вручную изменить все эти имена? Почему они не тянут имя компьютера из централизованного места?
Мой сервер не присоединен к домену и фактически является единственным участником РАБОЧЕЙ ГРУППЫ по умолчанию. DNS-сервер также установлен на том же физическом компьютере, как веб-сервер (IIS), почтовый сервер и т. Д. Это персональный сервер, который не имеет высокой нагрузки, поэтому установлено все, включая сервер базы данных (MS SQL Server) в теме.
1 ответ
Ваш вопрос несколько не хватает в деталях, поэтому мне придется сделать следующие предположения.
- Вы используете Active Directory, а сервер является членом домена.
- DNS работает на ваших контроллерах домена и принимает динамические обновления.
Если эти предположения неверны, пожалуйста, отредактируйте свой вопрос и добавьте правильные данные, чтобы дать лучший ответ.
Когда вы переименуете компьютер, который является членом домена Active Directory, компьютер попытается перерегистрировать себя в DNS и удалить старую запись DNS.
Вы не указываете, как вы запрашиваете DNS? Используете ли вы nslookup или аналогичный, если это так, вы можете видеть результаты в кэше.
Есть ли nslookup MyServer на самом деле решить? Если это так, вы можете найти это ipconfig /flushdns (или немного терпения) - это все, что вам нужно, чтобы удалить старое имя из ваших DNS-запросов.
Если вы не являетесь членом домена AD или не используете динамический DNS, скорее всего, вам придется вручную обновить записи DNS или переключить настройку DNS-сервера для принятия динамических обновлений. Немного больше информации в вашем вопросе поможет вам получить лучший ответ, если это так.
Отредактированный ответ на обновленный вопрос:
У вас есть два варианта: либо включить динамическое обновление на вашем DNS-сервере, либо, возможно, проще в вашей конфигурации, просто обновите записи DNS вручную.
Настроить динамические обновления на DNS-сервере.
1. Настройте свой сервер
На вашем сервере откройте инструмент администрирования DNS и раскройте дерево, чтобы показать ваш сервер, и раскройте Forward Lookup Zones, Щелкните правой кнопкой мыши соответствующую зону прямого просмотра и выберите Свойства, на вкладке Общие вы найдете Allow dynamic updates В раскрывающемся списке вам нужно выбрать опцию, которая разрешает "незащищенные обновления" для вашей конфигурации. Нажмите кнопку ОК, чтобы закрыть все диалоговые окна.
2. Настройте своих клиентов
На каждой рабочей станции откройте свойства сетевого интерфейса и перейдите к свойствам TCP/IP. Вы найдете вкладку DNS, которая содержит два флажка внизу для "Зарегистрировать адрес этого подключения в DNS" и "Использовать DNS-суффикс этого подключения в регистрации DNS". Убедитесь, что установлены оба флажка.
Обновите записи DNS вручную.
В инструменте управления DNS найдите устаревшую запись DNS A для вашего сервера, щелкните ее правой кнопкой мыши и выберите "Удалить". Теперь щелкните правой кнопкой мыши пустую часть экрана (или щелкните правой кнопкой мыши зону прямого просмотра) и выберите параметр, чтобы добавить новую запись А. Дайте записи A новое имя хоста и IP-адрес вашего сервера.
Двигаемся вперед.
Если вы планируете добавить больше компьютеров в сеть в будущем, вы можете рассмотреть возможность добавления активного каталога в вашу сеть, поскольку это значительно упрощает настройку систем. Тем не менее, имейте в виду, у вас должно быть минимум два контроллера домена, и не превращайте сервер в контроллер домена, если он подключен к Интернету (например, работает общедоступный IIS или почтовый сервер).