2008-10-02 2 views
0

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

Любые идеи по устранению неполадок?

(Там нет DNS настроен пока мы изменили файл Hosts, чтобы ввести соответствующие имена и IP.)

ответ

0

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

192.168.100.5 othermachine othermachine.mydomain.local 

с обоими netbios и полное доменное имя в нем, а не только имя IP и netbios?

0

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

3

Во-первых, проверьте очевидность: есть ли опечатки в файле?

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

  • Если вы получаете «неизвестный хост», файл хостов вашего клиента не имеет записи для полного доменного имени вы ввели (проверить наличие опечаток в имени хоста), или по какой-то причине ваш компьютер не читает ваш файл hosts.
  • Если у вас неправильный 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 и полного доменного имени, то это проблема конфигурации веб-сервера; вам необходимо настроить параметры виртуального хоста (в Apache директива ServerAlias должна использоваться для добавления дополнительных имен. В IIS его на веб-сайте (вкладка) -> Дополнительно (кнопка)).

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

Смежные вопросы