2

У меня дома есть компьютер в сети, который называется "Шаттл" и работает под управлением Win XP Pro. Я могу подключиться к файловым ресурсам этой машины, посетив \\shuttle и она работает нормально.

Однако на машине также установлены веб-сервер и SQL Server. Я не могу набрать http://shuttle/ в веб-браузере. Если я ping shuttle я получаю ответ от внешнего IP-адреса, который даже не мой! В ответе также упоминается shuttle.WAG320N , но я не знаю, о чем идет речь, это название роутера!

Я могу нормально подключиться через IP-адрес к веб-серверу и SQL, поэтому проблем с подключением нет. Кажется, это связано с DNS, но Windows-боксы должны транслировать имена своих компьютеров, не так ли? Я не думаю, что это проблема, так как имя компьютера отлично подходит для доступа к общим файлам.

Недавно я получил новый маршрутизатор Linksys WAG320N, и до этого он работал нормально, поэтому я уверен, что это связано с его настройкой. Я просто не уверен, что еще я могу проверить!

Спасибо за ваше время.

Обновить

Все еще с этой проблемой и не могу найти ответ. Раньше для доступа к RDP, MySQL, VNC и HTTP использовалось имя машины до этого маршрутизатора. Может ли кто-нибудь придумать что-нибудь еще, что я могу попробовать? :) Большое спасибо за вашу помощь.

Еще одно обновление

Если я выполняю ping -a 192.168.1.10 она говорит Pinging SHUTTLE , но если я выполняю команду ping SHUTTLE она говорит Pinging SHUTTLE.WAG320 (67.215.65.132) . WAG320 - это имя маршрутизатора - откуда он получает этот IP-адрес ?!

3 ответа3

3

Наконец-то разобрался с этим после нескольких недель разочарования! Я подумал, что воткну ответ здесь, если у кого-то еще есть маршрутизатор Linksys WAG320N и он не заметит проблему в настройках по умолчанию.

На странице базовой настройки есть опция для "имени хоста", которое может быть назначено маршрутизатору. Значением по умолчанию для этого является WAG320N . Затем он получает "широковещательный" как DNS-суффикс подключения. Удаление этого и оставление пустым решило проблему для любой машины, которая была отключена и повторно подключена к маршрутизатору. Я мог бы наконец набрать http://shuttle/ чтобы снова попасть на мой веб-сервер - ура! :)

Надеюсь, это поможет кому-то ...

0

Когда вы вводите http://shuttle/ в вашем браузере, он ищет домен с таким именем или выполняет поиск в Google в зависимости от браузера, он не ищет локальный компьютер, поскольку не знает, что он должен это делать. , Вы должны указать компьютеру, что он должен искать локальный IP-адрес, например, http://10.0.0.4/ когда вы пытаетесь получить доступ к http://shuttle/ . Для этого откройте файл hosts на компьютере, который вы можете найти по адресу C:\Windows\System32\drivers\etc\hosts , откройте его в любом текстовом редакторе, добавьте эту строку -

10.0.0.4       shuttle

И перезагрузите компьютер.

Нет, вы не можете автоматически подключаться к любому ПК в локальной сети через веб-браузер с именем компьютера. Браузеры всегда будут пытаться найти в файле hosts любую IP-запись, подобную этой, чтобы разрешить случайный адрес. Таким образом, вы должны добавить такую запись для каждого ПК на локальной сети, если вы хотите получить к ним доступ по имени их машины, а не по IP.

0

По умолчанию в Windows используется несколько различных протоколов разрешения имен, в том числе NetBIOS / WINS. Это не используется веб-браузерами, но используется внутри Windows. Это объясняет, почему вы можете нажать \ Shuttle, но не через веб-страницу.

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