CentOS 6 не регистрирует новое имя хоста в Windows Server 2003

Я перестроил рабочую станцию ​​Windows 7 с CentOS 6.5. У Windows 7 было имя хоста aaa, прикрепленное к домену ddd.local.

Новое имя хоста CentOS – bbb. Когда я пытаюсь выполнить ping:

$ ping bbb ping: unknown host 

Однако, когда я пытаюсь использовать старое имя хоста, он получает правильный IP-адрес:

 $ ping aaa PING aaa.ddd.local (192.168.2.33) 56(84) bytes of data. 64 bytes from 192.168.2.33: icmp_seq=1 ttl=64 time=0.345 ms 64 bytes from 192.168.2.33: icmp_seq=2 ttl=64 time=0.374 ms 

На самом деле я могу использовать ssh, используя username @ aaa, и он работает.

Мой /etc/hosts :

 127.0.0.1 bbb.ddd.local localhost 

Мое имя /etc/hostname :

 bbb 

Мой /etc/sysconfig/network :

 NETWORKING=yes HOSTNAME=bbb.ddd.local NTPSERVERARGS=iburst 

Я попытался добавить DNS_HOSTNAME=bbb в ifcfg-eth0 без успеха.

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

Пожалуйста, дайте мне знать, как я могу сообщить DNS-серверу об обновлении имени хоста для конкретной сетевой карты?

  • Обратный DNS не соответствует SMTP-баннеру для многодоменного хостинга
  • Bind9 отказал в запросе
  • домен для моего VPS CentOS7; Нужен ли мне DNS на моем сервере?
  • Конфигурация DNS DNS для суффикса
  • Указатель имени домена хоста в Linux
  • Как увидеть фактические серверы имен домена вместо «nsrecords»,
  • OpenVPN работает, но не разрешает DNS
  • Как читать содержимое локального DNS-кэша?
  • 2 Solutions collect form web for “CentOS 6 не регистрирует новое имя хоста в Windows Server 2003”

    Имя хоста, которое вы установили в системе отправки, не имеет ничего общего с именем хоста, которое другие компьютеры в вашей сети знают об этом компьютере, если вы не используете DHCP для извлечения ваших IP-адресов. И ваш DHCP-сервер настроен для связи с вашим домен DNS-сервера. Я расскажу о методах настройки этого ниже в разделе « Отправка вашего имени хоста в раздел DHCP ».

    Почему я не могу пинг bbb, но все же ааа?

    Если ваш домен не использует динамическое DNS (это то, где клиенты могут предоставить свои имена хостов на DHCP-сервере), вы действительно ничего не можете сделать, чтобы изменить имя хоста на сопоставление IP-адресов, существующее в ваших доменах DNS сервер.

    Если вы продолжали получать то же самое, когда ваша система использовала Windows 7 (с которой вы должны быть, поскольку это одно и то же аппаратное обеспечение с использованием того же MAC-адреса), ваш DHCP-сервер, скорее всего, продолжит использовать имя хоста, которое было первоначально сообщено, когда вы использовали Win 7.

    Использование метода, описанного ниже, должно заставить ваш Linux-хост отправлять свое имя хоста, если оно еще не выполняется.

    Отправка имени хоста DHCP

    Если ваш сервер DHCP поддерживает его, вы можете попробовать и попросить своего клиента отправить нужное имя хоста, которое оно хочет. Добавьте в файл файл /etc/dhcp/dhclient.conf :

     send host-name 'your-hostname-here'; 

    Если вы хотите отправить полное доменное имя (fqdn) – myhost.mydomain.com, а не просто myhost, вам также нужно добавить эти строки:

     send fqdn.fqdn "myhost.mydomain.com."; send fqdn.encoded on; send fqdn.server-update off; also request fqdn, dhcp6.fqdn; 

    Редактировать # 1

    OP попросили пробовать следующие команды и отчитываться:

     dig <hostname> @<router ip> 

    OP сообщила, что это сработало, поэтому было решено попробовать явно добавить IP-адрес маршрутизатора в свой файл dhclient.conf .

    Редактировать # 2

    Было предложено попробовать добавить следующее в файл /etc/dhcp/dhclient.conf :

     prepend domain-name-servers 192.168.2.1; 

    Редактировать # 3

    Учитывая, что вы можете теперь пинговать серверы с использованием DNS-сервера вашего маршрутизатора при добавлении 192.168.2.1, но не в Интернете, я бы предложил вам добавить некоторые внешние DNS-серверы, используя приведенную выше опцию добавления:

     prepend domain-name-servers 192.168.2.1, 8.8.8.8, 8.8.4.4; 

    Это добавит ваш маршрутизатор в качестве DNS-резольвера вместе с DNS-серверами Google.

    Я попытался добавить DNS_HOSTNAME=bbb в ifcfg-eth0 без успеха.

    Вы действительно хотите, чтобы DHCP_HOSTNAME=bbb.domain.tld в /etc/sysconfig/network-scripts/ifcfg-eth0 , а не DNS_HOSTNAME .

    Linux и Unix - лучшая ОС в мире.