20 Получение информации о домене Работа с DNS
20 Получение информации о домене. Работа с DNS¶
Команда nslookup
используется для резолюции DNS-запросов и получения информации о доменном имени.
nslookup [example.com](http://example.com/)
Вывод
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
Команда dig
(Domain Information Groper) используется для получения детализированной информации о DNS-записях.
dig [example.com](http://example.com/)
Вывод
; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55441
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; ANSWER SECTION:
example.com. 299 IN A 93.184.216.34
;; Query time: 12 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Mar 10 10:23:54 UTC 2020
;; MSG SIZE rcvd: 54
Команда host
простая утилита для резолюции DNS-имен.
host example.com
Вывод
[example.com](http://example.com/) has address 93.184.216.34
Работа с DNS-записями
Основные типы DNS-записей:
A-запись (Address Record): ◦ Разрешает доменное имя в IPv4-адрес. ◦ Пример записи: www IN A 192.0.2.4
.
AAAA-запись: ◦ Разрешает доменное имя в IPv6-адрес. ◦ Пример записи: www IN AAAA 2001:db8::1
.
CNAME-запись (Canonical Name Record): ◦ Синоним для доменного имени. ◦ Пример записи: ftp IN CNAME www.example.com.
.
MX-запись (Mail Exchange Record): ◦ Указывает почтовые серверы для домена. ◦ Пример записи: mail IN MX 10 mail.example.com.
.
NS-запись (Name Server Record): ◦ Указывает сервера имен для домена. ◦ Пример записи: example.com. IN NS ns1.example.com.
.
TXT-запись (Text Record): ◦ Хранит текстовую информацию, часто используется для SPF-записей. ◦ Пример записи: example.com. IN TXT "v=spf1 include:_spf.example.com ~all"
.