У меня есть 3 компьютера в локальной сети, AB и C, все работают под управлением Windows 7. Все они имеют одинаковую конфигурацию сети, которая использует мой маршрутизатор Netgear для DNS. Я пытаюсь получить к ним доступ через планшет Android с помощью ES File Explorer. Я могу получить доступ ко всем, используя их IP-адреса. Но я могу получить доступ только к B по имени. Это указывает на проблему с DNS. У меня нет проблем с подключением дисков или использованием удаленного рабочего стола или чего-либо еще с одного компьютера на другой с использованием имен, но я уверен, что проблема связана с моими компьютерами или маршрутизатором, потому что у меня два разных бренда планшета Android и оба ведут себя одинаково. У них не было никаких предыдущих настроек, в которых использовались имена компьютеров AB или C, поэтому они никак не могли понять разницу. Я попытался добавить локальные IP-адреса и имена компьютеров в файлы хостов компьютеров, но ничего не изменилось.
Пытаясь диагностировать это, я обнаружил следующее, что, вероятно, заслуживает отдельного вопроса. Если я запускаю "nslookup A", он использует «Server: www.routerlogin.com» и возвращает внешний IP-адрес, который я никогда раньше не видел. Кажется, он принадлежит моему провайдеру, но не совпадает с моим статическим IP. Если я запускаю "nslookup B", я получаю только «Имя: B.» с точкой в конце и без адресной строки вообще. Если я запускаю "nslookup C", я получаю тот же неизвестный внешний адрес, что и раньше. Если я запускаю «nslookup A 8.8.8.8» для использования DNS Google, я получаю "Несуществующий домен". Если я запускаю «nslookup B 8.8.8.8», я получаю «Имя: Б.» и нет адреса, как когда я использую локальный DNS. И наконец, когда я запускаю «nslookup C 8.8.8.8», я снова получаю "Несуществующий домен".
Таким образом, компьютеры, к которым я не могу получить доступ по имени, A и C, ведут себя одинаково, используя nslookup, который отличается от компьютера, к которому я могу получить доступ, B. Не уверен, куда идти дальше.
Любая помощь будет оценена.