Получаем информацию из DNS: SOA
Рубрика: Shell
Метки: dns | Linux | команды Linux
Пятница, 27 марта 2009 г.
Просмотров: 16092
Подписаться на комментарии по RSS
Метки: dns | Linux | команды Linux
Пятница, 27 марта 2009 г.
Просмотров: 16092
Подписаться на комментарии по RSS
Вопрос. С помощью какой команды можно узнать SOA запись в DNS для любого домена из шелла UNIX / Linux shell?
Ответ. получить SOA (start of authority record) - запись о сервере, хранящем эталонную конфигурацию в DNS, можно с помощью команд dig или host в UNIX или Linux.
Получаем SOA используя команду host
<code>$ host -t soa {domain.com} $ host -t soa ya.ru</code>
ya.ru has SOA record ns1.yandex.ru. sysadmin.yandex.ru. 2009031101 10800 900 2592000 900
Получаем SOA используя команду dig
<code>$ dig SOA {domain.com} $ dig SOA ya.ru</code>
Результат:
; <<>> DiG 9.3.4-P1 <<>> SOA ya.ru ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23933 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 9 ;; QUESTION SECTION: ;ya.ru. IN SOA ;; ANSWER SECTION: <span style="color: #ff0000;">ya.ru. 6546 IN SOA ns1.yandex.ru. sysadmin.yandex.ru. 2009031101 10800 900 2592000 900</span> ;; AUTHORITY SECTION: ru. 165718 IN NS E.DNS.RIPN.NET. ru. 165718 IN NS NS.RIPN.NET. ru. 165718 IN NS NS2.NIC.FR. ru. 165718 IN NS NS2.RIPN.NET. ru. 165718 IN NS NS5.MSK-IX.NET. ru. 165718 IN NS NS9.RIPN.NET. ru. 165718 IN NS SUNIC.SUNET.SE. ;; ADDITIONAL SECTION: E.DNS.RIPN.NET. 108935 IN A 193.232.142.17 NS.RIPN.NET. 108935 IN A 194.85.105.17 NS2.NIC.FR. 103861 IN A 192.93.0.4 NS2.NIC.FR. 103860 IN AAAA 2001:660:3005:1::1:2 NS2.RIPN.NET. 108935 IN A 194.226.96.30 NS5.MSK-IX.NET. 108935 IN A 193.232.128.6 NS9.RIPN.NET. 108935 IN A 194.85.252.62 SUNIC.SUNET.SE. 97662 IN A 192.36.125.2 SUNIC.SUNET.SE. 97662 IN AAAA 2001:6b0:7::2 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Mar 27 14:17:30 2009 ;; MSG SIZE rcvd: 405
Замените домен ya.ru на нужный вам.
Получаем SOA используя команду nslookup
nslookup -type=SOA ya.ru
Результат:
Non-authoritative answer: ya.ru origin = ns1.yandex.ru mail addr = sysadmin.yandex.ru serial = 2009031101 refresh = 10800 retry = 900 expire = 2592000 minimum = 900 Authoritative answers can be found from: ru nameserver = NS5.MSK-IX.NET. ru nameserver = NS9.RIPN.NET. ru nameserver = SUNIC.SUNET.SE. ru nameserver = E.DNS.RIPN.NET. ru nameserver = NS.RIPN.NET. ru nameserver = NS2.NIC.FR. ru nameserver = NS2.RIPN.NET. E.DNS.RIPN.NET internet address = 193.232.142.17 NS.RIPN.NET internet address = 194.85.105.17 NS2.NIC.FR internet address = 192.93.0.4 NS2.NIC.FR has AAAA address 2001:660:3005:1::1:2 NS2.RIPN.NET internet address = 194.226.96.30 NS5.MSK-IX.NET internet address = 193.232.128.6 NS9.RIPN.NET internet address = 194.85.252.62 SUNIC.SUNET.SE internet address = 192.36.125.2 SUNIC.SUNET.SE has AAAA address 2001:6b0:7::2
Постовой
Совсем недавно переезжал в Москве с одной квартиры на другую. Могу с уверенностью сказать, что это был переезд стоивший мне настоящие копейки. Воспользовался услугами компании "Альянс Плюс" и совершенно не жалею.
Еще записи по теме
- Отправка почты с помощью командлета Send-MailMessage…
- Добавление DNS серверов с помощью DNS-add
- Как найти файлы с определенным содержимым в Unix
- Удаленное добавление службы SNMP в Windows 7
- Как использовать команду DsQuery для поиска контроллеров домена?
- Linux: запускаем необходимые команды после перезагрузки системы
- Alias - создаем алиасы для ваших команд
Оставьте комментарий!