У мене в домені комп'ютер Windows 7, який веде себе дивно.
- Можна пінг на www.google.com
- Він може пінгнути внутрішні хости, використовуючи їх IP-адресу
- Він може пінг локального контролера домену / DNS-сервера для цього офісу, використовуючи ім'я хоста та IP-адресу
- Він не може пінг інших внутрішніх хостів за своїм ім'ям хосту або FQDN
- Клієнт не зареєструвався в DNS
nslookup
може вирішувати внутрішні імена хостів на їх правильні IP-адреси та використовує правильний DNS-сервер- Клієнт отримує свої IP-налаштування через DHCP так само, як і інші клієнти - він має адресу в правильній підмережі, застосовано правильні сервери DNS і додано правильний суфікс для вирішення імен хостів
- Мережеве підключення локального з’єднання показує ім'я SSID, яке раніше використовувалося в просторі, яке використовуватиметься для відображення доменного імені або стану Wi-Fi - див. Зображення
Я справді здивований, чому це може статися. Оскільки внутрішня роздільна здатність DNS не відбувається, комп'ютер не може належним чином зв’язатися з доменом, тому групову політику неможливо застосувати, і я сумніваюся, що автентифікація працює належним чином.
Я спробував очистити кеш DNS ipconfig /flushdns
, відключити / перезапустити кеш netsh stop dnscache
. Я скинув Winsock та стек IP, і перезавантажив багато разів без різниці. Інші клієнти в тій же мережі працюють просто чудово.
Поточне вирішення полягає у введенні записів у файл хостів для найважливіших хостів для служб, які користувачеві можуть знадобитися. Це спрацювало нормально, але насправді не є довготривалим і не стосується спілкування з Active Directory.
Будь-яка ідея, як це виправити, перш ніж будувати річ?
Оновлення
Я встановив Wireshark на комп’ютері, на який працювали. Після цього nslookup domain.local
я бачу весь трафік DNS так, як очікувалося. Поки я взагалі ping domain.local
не бачу трафіку DNS - жодного запиту та жодної відповіді. Після цього ping www.google.com
я бачу і запит DNS, і відповідь.
Також це ноутбук як з дротовою локальною мережею, так і з бездротовою. У мене виникає та сама проблема, коли підключений через дротову локальну мережу або через WiFi до внутрішньої мережі.
Дивна річ, яку я помітив, це те, що під назвою мережевого підключення (Локальна мережа), а не відображати доменне ім’я, як я б очікував, а швидше ім'я VLAN, яке ми використовували. Я вагаюся видалити комп'ютер із домену, якщо я не можу знову приєднатися до нього. Я б краще спробувати деякі інші речі, перш ніж спуститись по маршруту, який може включати перевстановлення Windows.
Оновлення виглядає невідповідно
Оновлення Я намагався netsh winsock reset catalog
, netsh int ip reset
і sfc scannow
жодне з них не виправляло поведінку. Комп'ютер не може покинути і знову приєднатися до домену, оскільки він не може спілкуватися з контролером домену. ifconfig /registerdns
також не працює з тієї ж причини. Я також намагався зупинити обслуговування клієнтів dns безрезультатно.
ipconfig /all
таким чином, як ви очікували?
nslookup
і ping
вирішувати імена по-різному. Тут доступний хороший список blogs.msdn.com/b/nitinsingh/archive/2013/06/24/… Можливо, у вас є щось таке просте, як NetBIOS через TCP / IP відключений для конкретного хоста?