NetBIOS против FQDN - PullRequest
       19

NetBIOS против FQDN

0 голосов
/ 03 октября 2008

У меня проблема при доступе к веб-сайту, я могу получить к нему доступ, используя имя NetBIOS, но при доступе по полному доменному имени я получаю ошибку

Есть идеи, как решить эту проблему?

(DNS еще не настроен, мы изменили файл Hosts для ввода связанных имен и IP-адреса.)

Ответы [ 3 ]

3 голосов
/ 30 июля 2009

Сначала проверьте очевидное: есть ли опечатки в файле?

Затем проверьте разрешение имени. Подойдет что-то простое, например, пинг веб-сервера по его FQDN. Посмотрите, упоминается ли правильный IP.

  • Если вы получили «неизвестный хост», файл хостов вашего клиента не имеет записи для полного доменного имени, которое вы ввели (проверьте на наличие опечаток в имени хоста), или, по какой-то причине, ваш компьютер не читает ваш файл хостов .
  • Если вы получили неправильный IP-адрес, значит, у вас неправильный IP-адрес в файле hosts (проверьте на наличие опечаток в IP-адресе), DNS-кэш вашего компьютера загрязнен (попробуйте: ipconfig /flushdns на компьютере с Windows) или что-то еще переопределяет поиск (повторяющиеся записи в файле hosts?).

Далее попробуйте установить связь с вашим веб-сервером. Используя Telnet, поговорите с ним по HTTP и посмотрите, как он отвечает:

telnet 192.168.0.1 80

Замените IP-адрес вашего веб-сервера вместо 192.168.0.1. Укажите следующие строки:

GET / HTTP/1.1
Host: fqdn.mywebserver.com

Попробуйте ввести IP-адрес сервера, имя netbios сервера и, наконец, полное доменное имя сервера вместо fqdn.mywebserver.com. Не забудьте нажать return дважды после ввода заголовка хоста.

Если ответ отличается от имени netbios и FQDN, то это проблема конфигурации веб-сервера; вам нужно настроить параметры виртуального хоста (в Apache для добавления дополнительных имен должна использоваться директива ServerAlias. В IIS ее на веб-сайте (вкладка) -> Дополнительно (кнопка)).

После этого ... У меня действительно нет идей.

0 голосов
/ 25 марта 2009

Предполагая, как упоминалось выше dragonmantank, что полное доменное имя находится в вашем файле hosts, я бы посмотрел, настроено ли само программное обеспечение веб-сервера для приема запросов с полным доменным именем в поле "Хост".

0 голосов
/ 03 октября 2008

Просто чтобы убедиться, что у вас есть что-то вроде этого

192.168.100.5 othermachine othermachine.mydomain.local

с netbios и полным доменным именем, а не только с IP-адресом и именем netbios?

...