Я знаком с nslookup
и host
команды, но если, например, моим DNS по умолчанию является некитайский DNS, и я делаю a host -t NS weimobdc.com
, это возвратится connection timed out; no servers could be reached
.
Я хочу искать его через определенный DNS, как host -DNS 114.114.114.114 weimobdc.com
. Действительно ли это возможно?
Можно использовать dig
Пример команды
dig -t [option] [name] [server]
dig -t any askununtu.com 8.8.8.8
dig -t any askubuntu.com 8.8.4.4
[еще 1112], можно найти здесь
, или можно использовать host
host name server
Пример
host askubuntu.com 8.8.8.8
[еще 1115], можно найти здесь
, Если у Вас есть проблема для отправки запроса в некоторый сервер DNS, можно попробовать, устанавливают связь с тем сервером с Выводом команды
nc -v -u 10.10.10.10 53
nc - netcat command
v - verbose
u - udp protocol
10.10.10.10 - dns server ip
53 - port
, будет что-то вроде этого, если работе
nc -v -u 10.10.10.10 53
Connection to 10.10.10.10 53 port [udp/domain] succeeded!
, Возможно, не позволят отправить запрос кроме Вам интернет-провайдер сервер DNS. Необходимо свериться с ISP
Так как Вы знакомы с nslookup
:
nslookup weimobdc.com 114.114.114.114