как спросить у сервера названия всех доменов делегированных

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение vadim64 » 2010-02-19 9:39:45

Доброго времени суток!
Господа, не приходит на ум решение задачи:
как спросить у сервера названия всех доменов делегированных на нём?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: И снова DNS!!!

Непрочитанное сообщение Гость » 2010-02-19 10:51:53

если вы о DNS сервере - то в принципе никак
но если разрешен трансфер то можно попробовать стянуть все зоны

_FreeBSD
проходил мимо

Re: И снова DNS!!!

Непрочитанное сообщение _FreeBSD » 2010-02-19 10:52:46

то есть надо просто глянуть какие NS сервера там в зоне

у меня 2 идеи пришли на ум:
1) надеяться на оленеводизм и попробовать трансфернуть зону, но скорее всего результат будет такой например:
host -l lissyara.su.
; Transfer failed.
Host lissyara.su not found: 9(NOTAUTH)
; Transfer failed.
2) поискать в кеше поисковиков, например, вот такой запрос для гугла:

Код: Выделить всё

* inurl:lissyara.su
но сам понимаешь такой подход не есть истина.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: И снова DNS!!!

Непрочитанное сообщение hizel » 2010-02-19 11:48:18

делегированность это из whois базы, при чем тут собственно днс?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

_Гагарин
проходил мимо

Re: И снова DNS!!!

Непрочитанное сообщение _Гагарин » 2010-02-19 11:54:40

hizel писал(а):делегированность это из whois базы...
это юмор что ли такой пятничный? или сисадмин устал... :)
WHOIS

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: И снова DNS!!!

Непрочитанное сообщение hizel » 2010-02-19 12:32:24

ну ок, ripe/ripn и т.д. whois databases, как боком собственно dns сервер, он может отдавать что угодно и одновременно ему не будут делигирован ни один домен
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

_Попов
проходил мимо

Re: И снова DNS!!!

Непрочитанное сообщение _Попов » 2010-02-19 13:12:10

hizel писал(а):... как боком собственно dns сервер, он может отдавать что угодно и одновременно ему не будут делигирован ни один домен
о чем мы говорим?

вопрос топикстартера:
vadim64 писал(а):... как спросить у сервера названия всех доменов делегированных на нём?
я интерпретирую так:"как получить у авторитетного DNS сервера конкретной зоны состав всех его поддоменов"
как ты получишь состав поддоменов, если не будешь обращаться непосредственно к авторитетному DNS серверу конкретного домена? Отвечу за тебя - никак.
Вот, собственно, поэтому речь и идет о DNS сервере...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение hizel » 2010-02-19 13:29:15

ну ок, зачем устраивать конкурс телепатов тщ. ban
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

_Попов
проходил мимо

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение _Попов » 2010-02-19 13:35:18

Уважаемый, дядя hizel.
Люди же они... сам понимаешь...

Кстати понравилось (о терпимости):
условие
сидит админ. мыслит. выстраивает, понимаешь ли, в башке модель OSI , гоняет по ней всякую срань. во всю придается эмулированию.
иногда чиркает закарючку на бамажке. иногда терзает клаву.
тут раздается звонок и абонент грит админу шо у него почта, бля, не работает уже неделю
вопросц
как с абонентом будет разговаривать админ?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение terminus » 2010-02-19 18:11:05

делегированных на нём
Некорректно спрошено - допускает двоякую интерпретацию.

-делегированных на него от вышестоящих
-делегированных с него на нижестоящих

К тому же не уточнено есть ли доступ к серверу (но скорее всего нет и реч идет о обстрактном удаленном сервере).
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение tyler56 » 2010-02-19 20:11:26

Код: Выделить всё

nslookup
Default Server:  server.mc
Address:  10.2.1.250

> set type=ns
> gomel.by
Server:  server.mc
Address:  10.2.1.250

Non-authoritative answer:
gomel.by        nameserver = ns1.telecom.gomel.by
gomel.by        nameserver = nsrv.belpak.minsk.by

ns1.telecom.gomel.by    internet address = 82.209.213.60
nsrv.belpak.minsk.by    internet address = 193.232.248.2
> server 193.232.248.2
Default Server:  nsrv.belpak.by
Address:  193.232.248.2

> ls -t gomel.by
[nsrv.belpak.by]
 gomel.by.                      NS     server = ns1.telecom.gomel.by
 gomel.by.                      NS     server = nsrv.belpak.minsk.by
 a4                             NS     server = ns1.tutby.com
 a4                             NS     server = ns2.tutby.com
 alcopack                       NS     server = alcopack.gomel.by
 artlex                         NS     server = ns1.tutby.com
 artlex                         NS     server = ns2.tutby.com
 www.artlex                     NS     server = ns1.tutby.com
 www.artlex                     NS     server = ns2.tutby.com
 belsites                       NS     server = plesk2.datacenter.by
 belsut                         NS     server = ns1.belsut.gomel.by
 biotest                        NS     server = ns3.zoneedit.com
 biotest                        NS     server = ns9.zoneedit.com
 bmz                            NS     server = ns2.open.by
 bmz                            NS     server = metal.bmz.gomel.by
 chaspik                        NS     server = ns.riva.gomel.by
 cm                             NS     server = ns.cm.gomel.by
 computer                       NS     server = ns.cm.gomel.by
 computer-market                NS     server = ns.cm.gomel.by
 delta1                         NS     server = ns1.tutby.com
 delta1                         NS     server = ns2.tutby.com
 drag                           NS     server = ns.drag.gomel.by
 energetik                      NS     server = ns1.mercedes600.com
 energetik                      NS     server = ns2.mercedes600.com
 epson                          NS     server = ns.epson.gomel.by
 garant-tv                      NS     server = ns.garant-tv.gomel.by
 gestalt                        NS     server = ns1.highway.ru
 gestalt                        NS     server = ns2.highway.ru
 global                         NS     server = ns.riva.gomel.by
 gomeldrev                      NS     server = ns1.nostra.by
 gomeldrev                      NS     server = ns2.nostra.by
 gorod                          NS     server = ns1.activeby.net
 gorod                          NS     server = ns2.activeby.net
 gorod                          NS     server = ns3.activeby.net
 www.gorod                      NS     server = ns1.activeby.net
 www.gorod                      NS     server = ns2.activeby.net
 www.gorod                      NS     server = ns3.activeby.net
 grcoc                          NS     server = ns1.grcoc.gomel.by
 hacker                         NS     server = ns.hacker.gomel.by
 haker                          NS     server = ns.haker.gomel.by
 homelan                        NS     server = ns1.nostraby.net
 homelan                        NS     server = dns1.modernsolution.net
 info                           NS     server = ns1.tutby.com
 info                           NS     server = ns2.tutby.com
 www.info                       NS     server = ns1.tutby.com
 www.info                       NS     server = ns2.tutby.com
 kino                           NS     server = ns1.nostraby.net
 kino                           NS     server = ns2.nostra.by
 km                             NS     server = ns.cm.gomel.by
 komputer                       NS     server = ns.cm.gomel.by
 komputer-market                NS     server = ns.cm.gomel.by
 kvn                            NS     server = ns1.gomelhost.com
 kvn                            NS     server = ns2.gomelhost.com
 kvn                            NS     server = ns3.gomelhost.com
 lg                             NS     server = ns.lg.gomel.by
 love                           NS     server = ns1.grodno.by
 miss                           NS     server = ns1.highway.ru
 miss                           NS     server = ns2.highway.ru
 molodechnomebel                NS     server = ns1.activeby.net
 molodechnomebel                NS     server = ns2.activeby.net
 molodechnomebel                NS     server = ns3.activeby.net
 www.molodechnomebel            NS     server = ns1.activeby.net
 www.molodechnomebel            NS     server = ns2.activeby.net
 www.molodechnomebel            NS     server = ns3.activeby.net
 mpg56                          NS     server = serv.belwaterway.org
 nod                            NS     server = ns1.nod.gomel.by
 nog                            NS     server = ns1.telecom.grodno.by
 nog                            NS     server = ns1.telecom.mogilev.by
 oblim                          NS     server = ns.riva.gomel.by
 ogs                            NS     server = gw.ogs.gomel.by
 ogs                            NS     server = gate.ogs.gomel.by
 ophil                          NS     server = ns.riva.gomel.by
 palace                         NS     server = ns1.neolocation.com
 palace                         NS     server = ns2.neolocation.com
 palace                         NS     server = ns3.neolocation.com
 print                          NS     server = ns8.zoneedit.com
 print                          NS     server = ns9.zoneedit.com
 riva                           NS     server = ns.riva.gomel.by
 ssf                            NS     server = ns1.server.by
 ssf                            NS     server = netfinity.ssf.gomel.by
 stem                           NS     server = ns1.nostraby.net
 stem                           NS     server = ns2.nostra.by
 tamada                         NS     server = ns1.tutby.com
 tamada                         NS     server = ns2.tutby.com
 telecom                        NS     server = ns1.telecom.gomel.by
 telecom                        NS     server = nsrv.belpak.minsk.by
 transoil                       NS     server = transoil.gomel.by
 tv                             NS     server = ns1.telecom.grodno.by
 tvr                            NS     server = ns1.server.by
 tvr                            NS     server = ns2.server.by
 union                          NS     server = ns.union.gomel.by
 vedomosti                      NS     server = ns1.server.by
 vedomosti                      NS     server = ns2.server.by
 xacker                         NS     server = ns.xacker.gomel.by
 xaker                          NS     server = ns.xaker.gomel.by
 zhdadmin                       NS     server = ns1.nostra.by
 zhdadmin                       NS     server = nostra.by
>

Аватара пользователя
ban
мл. сержант
Сообщения: 145
Зарегистрирован: 2009-07-22 22:36:29
Откуда: г.Волжский Волг. обл.

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение ban » 2010-02-19 21:58:00

Хреново то, что в моей ФриБСДешушке в man nslookup написано:
ls
not implemented
tyler56, у меня вывод такой:

Код: Выделить всё

nslookup
> set type=ns
> gomel.by
Server:         10.0.254.253
Address:        10.0.254.253#53

Non-authoritative answer:
gomel.by        nameserver = ns1.telecom.gomel.by.
gomel.by        nameserver = nsrv.belpak.minsk.by.

Authoritative answers can be found from:
ns1.telecom.gomel.by    internet address = 82.209.213.60
nsrv.belpak.minsk.by    internet address = 193.232.248.2
> server 193.232.248.2
Default server: 193.232.248.2
Address: 193.232.248.2#53
> ls -t gomel.by
The 'ls' command is not implemented.
>
но вот тут написано:

Код: Выделить всё

nslookup [-ключи] доменное-имя [опрашиваемый-сервер]

Если доменное имя и имя сервера опущены или используется символ минус вместо доменного имени, то утилита переходит в интерактивный режим работы. Выход из интерактивного режима происходит по команде exit или по нажатию ^D (конец ввода). По нажатию ^С (прерывание программы) утилита прерывает выполнение текущей операции и возвращается в интерактивный режим. Предусмотрены следующие команды (имена параметров можно сокращать):

    * доменное-имя (произвести поиск записи установленного класса и типа)
    * set all (показать текущие значения всех параметров)
    * set [no]параметр (установить значение переключателя)
          o debug (по умолчанию: nodebug, подробно расшифровывать полученные ответы: флаги, секции)
          o d2 (по умолчанию: nod2, подробно расшифровывать посылаемые вопросы)
          o defname (имя локального домена добавляется к относительным именам)
          o ignoretc (игнорировать сообщения с установленным битом "усечения" и повторять запрос с использованием TCP вместо UDP)
          o recurse (использовать рекурсивные запросы)
          o search (использовать список поиска для относительных имен)
          o vc (по умолчанию: novc, использовать TCP вместо UDP)
    * set параметр=значение (установить значение параметра)
          o port=номер-порта (по умолчанию: 53)
          o type=тип-записи (по умолчанию: A для имени и PTR для адреса; можно использовать также псевдотипы AXFR и ANY)
          o class=имя-класса (по умолчанию: IN)
          o timeout=секунд
          o retry=число-попыток (по умолчанию: 2)
          o root=корневой-сервер
          o domain=имя-локального-домена (по умолчанию берется из /etc/resolver.conf)
          o srchlist=список-поиска (по умолчанию берется из /etc/resolver.conf)
    * server опрашиваемый-сервер (использовать указанный сервер при последующих запросах, адрес сервера определить с помощью текушего сервера)
    * lserver опрашиваемый-сервер (использовать указанный сервер при последующих запросах, адрес сервера определить с помощью сервера по умолчанию)
    * ls [-d] имя-зоны (передать зону целиком; -d есть синоним для -t ANY)
дальше умозаключения:
судя по этому
* ls [-d] имя-зоны (передать зону целиком; -d есть синоним для -t ANY)
я единственное могу предположить - ты имеешь возможность трансфера зоны gomel.by
Ты может выполнил эту команду из под одного из авторитетных DNS серверов gomel.by?
кто никуда не торопится, тот везде успевает

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение tyler56 » 2010-02-19 23:21:01

Я запускал nslookup под виндой с домашней машины, у меня такие же права на этом сервере как у тебя)
Можно и так

Код: Выделить всё

dig @193.232.248.2 gomel.by axfr

_Гагарин
проходил мимо

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение _Гагарин » 2010-02-19 23:36:57

хм.....

Код: Выделить всё

dig @193.232.248.2 gomel.by axfr

; <<>> DiG 9.7.0rc1 <<>> @193.232.248.2 gomel.by axfr
; (1 server found)
;; global options: +cmd
; Transfer failed.

Код: Выделить всё

nslookup
Default Server:  Admin.StarNet
Address:  10.0.254.253

> set type=ns
> gomel.by
Server:  Admin.StarNet
Address:  10.0.254.253

Non-authoritative answer:
gomel.by        nameserver = nsrv.belpak.minsk.by
gomel.by        nameserver = ns1.telecom.gomel.by

ns1.telecom.gomel.by    internet address = 82.209.213.60
nsrv.belpak.minsk.by    internet address = 193.232.248.2
> server 193.232.248.2
Default Server:  nsrv.belpak.by
Address:  193.232.248.2

> ls -t gomel.by
[nsrv.belpak.by]
*** Can't list domain gomel.by: Query refused
>

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение tyler56 » 2010-02-20 10:25:32

nsrv.belpak.minsk.by это днс национального провайдера. Наверно стоит ограничение трансфера , только для белорусских адресов.

_9 мая
проходил мимо

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение _9 мая » 2010-02-20 13:32:35

tyler56 писал(а):nsrv.belpak.minsk.by это днс национального провайдера. Наверно стоит ограничение трансфера , только для белорусских адресов.
мдя... а какой смысл его вообще кому-то кроме авторитетных серверов открывать....

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение hizel » 2010-02-20 13:32:58

у меня ограничен этот трансфер для всех, кроме моих слейвов ибо нефиг кому-то знать какие там домены :]
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: как спросить у сервера названия всех доменов делегированных

Непрочитанное сообщение tyler56 » 2010-02-20 15:55:41

У большиства админов трансфер запрещен но есть исключения.