37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
|
|
# dig
|
|||
|
|
|
|||
|
|
> Утилита для поиска информации в DNS.
|
|||
|
|
> Больше информации: <https://manned.org/dig>.
|
|||
|
|
|
|||
|
|
- Искать IP-адрес(а), связанные с именем хоста (A-записи):
|
|||
|
|
|
|||
|
|
`dig +short {{example.com}}`
|
|||
|
|
|
|||
|
|
- Получить подробный ответ для указанного домена (A-записи):
|
|||
|
|
|
|||
|
|
`dig +noall +answer {{example.com}}`
|
|||
|
|
|
|||
|
|
- Запросить определенный тип DNS-записи, связанный с указанным доменным именем:
|
|||
|
|
|
|||
|
|
`dig +short {{example.com}} {{A|MX|TXT|CNAME|NS}}`
|
|||
|
|
|
|||
|
|
- Указать альтернативный DNS-сервер для запроса и, опционально, использовать DNS поверх TLS (DoT):
|
|||
|
|
|
|||
|
|
`dig {{+tls}} @{{1.1.1.1|8.8.8.8|9.9.9.9|...}} {{example.com}}`
|
|||
|
|
|
|||
|
|
- Выполнить обратный DNS-запрос для IP-адреса (PTR-запись):
|
|||
|
|
|
|||
|
|
`dig -x {{8.8.8.8}}`
|
|||
|
|
|
|||
|
|
- Найти авторитативные серверы имен для зоны и отобразить SOA-записи:
|
|||
|
|
|
|||
|
|
`dig +nssearch {{example.com}}`
|
|||
|
|
|
|||
|
|
- Выполнить итеративные запросы и отобразить полный путь трассировки для разрешения доменного имени:
|
|||
|
|
|
|||
|
|
`dig +trace {{example.com}}`
|
|||
|
|
|
|||
|
|
- Запросить DNS-сервер через нестандартный порт [p], используя протокол TCP:
|
|||
|
|
|
|||
|
|
`dig +tcp -p {{порт}} @{{dns_сервер}} {{example.com}}`
|