Почему моя локальная сеть видит имена узлов как внешний адрес NAT, а не как IP-адрес локальной сети?

У меня есть несколько компьютеров, подключенных к маршрутизатору Wi-Fi-либо через Wi-Fi или Ethernet. Некоторые окна и некоторые MAC. WiFi роутер подключен к кабельному модему.

WiFi роутер делает DHCP для сетевых устройств.

Если я пинговать любой из устройств локальной сети, используя их имя хоста пинг возвращает внешний / WAN IP-адрес вместо LAN ip. Поэтому, если я делаю "ping kitchen", ответ будет что-то вроде 67.217.66.131 вместо 192.168.0.50.

I подозреваю, что это вызывает некоторые из других вопросов, которые я имел отношение к устройствам и файловым ресурсам не найден между различными машинами, как в действительности это выглядит для меня, как все устройства имеют тот же IP, как они видят адрес NAT стороны, а не локальной сети.

Я предполагаю, что есть решение для этого, но я не уверен, где проблема лежит.

9
задан Varaquilex
01.03.2023 16:18 Количество просмотров материала 3102
Распечатать страницу

2 ответа

это проблема DNS-сервера.

ваш DNS-сервер имеет запись на их конце под названием "Кухня", и именно поэтому ваш "пинг кухня" в конечном итоге решена как это.

когда я попытался сделать "nslookup кухня" на моем компьютере, я на самом деле получил:

Не авторитетный ответ:

Название: кухня

Адрес: 67.215.65.132

Так что мой DNS-сервер (openDNS-208.67.220.220) на самом деле есть запись для кухни, Как странно, как это может звук.

попробуйте еще раз с другими именами ноутбуков/ПК у вас есть, скорее всего, вы получите локальное решение (локальный IP), если и только если то же имя не существуют в DNS-сервере.

изменить: Поскольку вы упомянули, что используете openDNS server.. может быть, пришло время использовать другой?

вы можете попробовать DNS Benchmark tool (только для Windows) из GRC available здесь и посмотреть, если вы можете найти лучший, и, надеюсь, не вернет фиктивный вход. К сожалению для меня мой лучший тест DNS-это OpenDNS, поэтому я придерживаюсь его. Возможно, Вам повезет в другом месте на основе этого теста DNS.

7
отвечен Darius 2023-03-03 00:06

FWIW, параметр, вызывающий проблему для меня является то, что компьютер, который пытается решить IP-адреса был вручную настроен адрес DNS-сервера выбран. Он обходил маршрутизатор при попытке разрешить IP-адрес, и поэтому общедоступный DNS-сервер (в данном случае OpenDNS) отвечал моим внешним IP-адресом. Чтобы изменить настройки я пошел в

Сетевые подключения - > свойства подключения - > свойства TCP / IP - > и выберите " получить адрес DNS-сервера автоматически"

0
отвечен Dave Haskel 2023-03-03 02:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх