Моя локальная сеть управляется маршрутизатором с DD-WRT, который назначает DNS-имя хоста каждой машине в сети, которую я выбрал. Например, "лазер" отображается на 192.168.1.7 (лазерный принтер), а "бигль" - на настольный сервер по адресу 192.168.1.3.

У меня есть небольшой Raspberry Pi, на котором размещен веб-сервер, подключенный к этой сети по адресу 192.168.1.11. Маршрутизатор назначает DNS-имя "home" этому устройству. С компьютеров Linux и Mac, подключенных к этой сети, "home" преобразуется в 192.168.1.11, а http:// home/ открывает веб-сервер. С компьютера с Windows 7 я могу получить доступ к "лазеру", "биглю" и т.д. Таким же образом, но не к "дому".

Если я бегу:

> nslookup home

Я получил:

Server: DD-WRT
Address: 192.168.1.1

Name: home
Address: 192.168.1.11

Это правильно и ожидаемо.

Если я бегу:

> ping home

Я получил:

Ping request could not find host home. Please check the name and try again.

Запрос http:// home/ в браузере также не выполняется.

Пингинг других локальных имен хостов работает, запрос других локальных имен хостов в браузере работает.

Это довольно новая установка Windows 7, так как она поступает на Dell с небольшими изменениями. C:\WINDOWS\system32\drivers\etc\hosts не был изменен, в нем нет незакомментированных строк и нигде не упоминается "home", даже в комментариях.

Единственное объяснение, которое я могу придумать, заключается в том, что "home" - это какое-то специальное имя хоста в Windows 7. Я не мог найти ссылку на это онлайн. Это тот случай?

1 ответ1

0

Это может быть не специфичный для вопрос, но это определенно :)

У меня была эта проблема в прошлом году. Я не мог пинговать наш демо-компьютер с помощью ping demo . У меня также не было DNS-суффикса. Но после добавления, ping demo.suffix и ping demo оба начали работать.

Вы можете попробовать 3 разные вещи (№1 является предпочтительным):


1)

Вы можете добавить правильный DNS-суффикс в свою сеть. Я думаю, что это предпочтительный метод, потому что он исправит это поведение на всех машинах без их настройки. Вы можете использовать my.lan или что-то подобное.

Для настройки этого в маршрутизаторе DD-WRT вы можете следовать этому руководству:
Как получить доступ к вашим машинам, используя DNS-имена с DD-WRT

DD-WRT


2)

На вкладке DNS дополнительных свойств TCP/IPv4 вашего сетевого адаптера вы можете в разделе «Добавить основные DNS-суффиксы и суффиксы подключения» снять флажок «Добавить родительские суффиксы основного DNS-суффикса».

DNS


3)

Если # 2 не работает, вы можете сделать следующее:
На вкладке DNS дополнительных свойств TCP/IPv4 вашего сетевого адаптера вы можете изменить переключатель на «Добавить эти DNS-суффиксы (по порядку)» И ПОТОМ нажмите кнопку « Добавить», а для суффикса просто введите точку . ,

DNS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .