2

У меня есть небольшая локальная сеть с локальными IP-адресами, такими как 192.168.0.###. Когда я проверяю сетевое имя одной из машин из командной строки, я получаю WAN ip своего маршрутизатора и ошибки "истекло время ожидания". Все машины подключены к коммутатору, который затем подключается к маршрутизатору. Все машины настроены на «получение IP-адреса вручную». Все машины работают под управлением Windows 7 Ultimate. Сеть Windows работает как обычно с настройкой сетевых ресурсов и доступна через проводник. Будем весьма благодарны за любые идеи относительно того, почему это происходит, или учебники о том, как правильно настроить мою локальную сеть.

3 ответа3

1

Проблема заключается в разрешении имен (перевод имен на IP-адреса и наоборот). В зависимости от размера вашей домашней сети вы можете выбрать два решения:

1) Хосты : отредактируйте файл %systemroot%\system32\drivers\etc\hosts на каждом компьютере с Windows. Это вероятно в C:\windows\system32\drivers\etc\ для стандартной установки Windows. Для этого вам может потребоваться открыть Блокнот как Администратор (т.е. щелкните правой кнопкой мыши Блокнот, выберите run as). Все строки, содержащие хосты, должны начинаться без пробелов в начале. Строки комментариев начинаются с #. Комментарии также могут быть добавлены в конце строки, если между фамилией и комментарием есть хотя бы один пробел. Строки хоста должны начинаться с IP-адреса, а затем с одного или нескольких имен, которые вы будете использовать для этого конкретного хоста. Пробелы (или табуляции) служат разделителями.

Пример:

127.0.0.1 localhost    
192.168.0.1 pc1.local.domain pc1
192.168.0.2 pc2.local.domain pc2
192.168.0.3 pc3.local.domain pc3
192.168.0.4 pc9.local.domain pc9 # name has no correspondence to IP address ;)
192.168.0.7 pc7.local.domain 
# either 1 or 254 usually serves as the gateway so:
192.168.0.254 gw.local.domain gw
# and certainly you don't have to use FQDN for your LAN so:
192.168.0.7 pc8 # is good too, just like localhost entry

Примечание: нет соответствия между последней частью IP-адреса и самим именем. Здравый смысл говорит, что если вы даете более одного имени (синонимы) - короткое имя должно соответствовать основной части (т. Е. Слову перед первой точкой в имени) длинного имени машины (так называемое полное доменное имя). Короткое имя отлично подходит для проверки связи, открытия общих ресурсов и т.д. Теоретически вы могли бы дать несколько синонимов, практически я не знаю, почему это было бы необходимо в небольшой домашней сети. См. Эту статью TechNet для получения дополнительной информации.

Очевидно, недостатком является то, что вы должны держать одинаковый файл hosts на всех ваших компьютерах.

Что касается вашего роутера - он, скорее всего, просто пересылка для вашего интернет-провайдера (или DNS-сервера Google), поэтому я не думаю, что вы можете настроить его для разрешения имен для вашей внутренней локальной сети. Даже если вам удастся взломать его, потратив время и силы, после следующего обновления прошивки вам может потребоваться сделать это снова. Но если у вас есть маршрутизатор, который обеспечивает настройку DNS локальной сети - пожалуйста, дайте мне знать, что это делает :)

2) DNS : установите и настройте собственный DNS-сервер. Есть несколько доступных. Зависит не столько от размера вашего nework, сколько от того, хотите ли вы углубиться в настройку зон и т.д. Я сделал это пару месяцев назад для моей домашней сети, состоящей всего из 5 машин (включая маршрутизатор) - но я сделал так, чтобы я мог запустить SAMBA4 AD сервер.

0

Виноваты Microsoft: они считают, что любой открытый порт - это дыра в безопасности, потому что в течение долгого времени в окнах любой открытый порт был дырой в безопасности, поэтому по умолчанию брандмауэр все, включая imcp echo, который заставляет работать ping. Поэтому вам нужно настроить правила брандмауэра, чтобы разрешить безопасные протоколы, и если imcp echo не является безопасным на вашем компьютере, у вас есть большие проблемы.

0

По поводу того, почему вы получаете WAN IP-адрес, я понятия не имею. Но есть несколько вещей, которые помогут вам преодолеть вашу проблему:

  • Настройте имена хостов в маршрутизаторе (или настройте резервирование аренды: это также можно назвать "Статический лизинг DHCP" или что-то подобное.)

  • Установите свой DNS на шлюз. (никто не предпочитает это)

Статистика пинга, в то время как шлюз установлен как DNS :

Статистика пинга, пока OPENDNS установлен как DNS:

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