Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - resolve-dnsname и nslookup выдают разные результаты

Ответить
Настройки темы
PowerShell - resolve-dnsname и nslookup выдают разные результаты

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


resolve-dnsname и nslookup выдают разные результаты при запросе одного хоста с одного dns сервера.

nslookup из cmd и ps выдает одинаковые (актуальные) результаты
Код: Выделить весь код
Resolve-DnsName -Name $MyHost -Type A -Server $MyDNS -ErrorAction SilentlyContinue
выдает не актуальные результаты из некоего кеша (вчерашние)
На других машинах Resolve-DnsName выдает актуальный результат.

ipconfig /flushdns и Clear-DnsClientCache эффекта не оказали.

Как очистить кеш Resolve-DnsName?

Отправлено: 15:56, 23-08-2023

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6566
Благодарности: 1502

Профиль | Отправить PM | Цитировать


Попробуйте с ключом
Код: Выделить весь код
-DnsOnly

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 17:20, 23-08-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Никакого кэша Resolve-DnsName быть не может.

Поиграйтесь с параметрами -DnsOnly и -CacheOnly.


Посмотрите записи в кэше
Get-DnsClientCache

ну и Clear-DnsClientCache

Может в hosts прописано? :-)

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 08:29, 30-08-2023 | #3


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


А так еще интереснее:
nslookup возвращает 1 запись
Resolve-DnsName другую
Resolve-DnsName -DnsOnly возвращает ошибку, не найдя имя (пробовал не только a записи искать)

Отправлено: 13:04, 31-08-2023 | #4


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Чудес то не бывает, они что к разным DNS ходят?
Ставьте wireshark, трите кэши и смотрите к какому DNS идёт комп при nslookup и к какому при Resolve-DnsName

Я ваще не понимаю, как такое может быть.

Запускаете nslookup, видите IP адрес.
Запускаете Resolve-DnsName -Type A www.ru -Server и IP адрес сервера из nslookup

И что, получаете разные IP?

Попробуйте обе утилиты на какой-нибудь 8.8.8.8 натравить.

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 09:48, 01-09-2023 | #5


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Pavel Nagaev, да разный. Поэтому и спросил у коллективного разума.

После ipconfig /flushdns и Clear-DnsClientCache.

Запрос одного имени, с одного сервера DNS (явно указанного по ip)

nslookup возвращает 1 запись
Resolve-DnsName другую
Resolve-DnsName -DnsOnly возвращает ошибку, не найдя имя (пробовал не только a записи искать)

Предполагаю что Resolve-DnsName -DnsOnly возвращает правду, а nslookup некий кеш...

Отправлено: 16:05, 04-09-2023 | #6



Moderator


Сообщения: 53346
Благодарности: 15474

Профиль | Отправить PM | Цитировать


Цитата Aquilo:
Resolve-DnsName -DnsOnly возвращает ошибку, не найдя имя
Покажите вывод с ошибкой.

Также покажите:
Код: Выделить весь код
nslookup -d имя_хоста

Отправлено: 18:40, 04-09-2023 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - resolve-dnsname и nslookup выдают разные результаты

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
опечатка в php -разные результаты Опиум Вебмастеру 2 14-02-2022 15:54
Debian/Ubuntu - [решено] aptidude - разные результаты на разных серверах exo Общий по Linux 4 12-03-2013 11:55
Любой язык - [решено] WMIC получении версии файла. Win7 и XP разные результаты gora Скриптовые языки администрирования Windows 1 13-04-2012 23:06
V. 5.5/2000/2003 - Domain must resolve denisz Microsoft Exchange Server 8 19-01-2010 14:15
разные результаты SQL выборки Vlad Drakula Вебмастеру 8 18-02-2007 11:39




 
Переход