запускаю:
nslookup -q=any alenka.spb.ruна одной системе работает (FreeBSD провайдера),
на другой САБЖ (Linux - моё кривое :)
Может он у тебя дефолтные NS-ы не видит?
>Может он у тебя дефолтные NS-ы не видит?
Да нет корневые то он точно видит.Прикол в том, что некоторые домены он видит, а некоторые не видит, хотя релкомовский WHOIS говорит что alenka.spb.ru занят, да и на BSD лукап тоже выдает ns записи
>Пример 1:
# nslookup -sil -q=any alenka.spb.ru
;; connection timed out; no servers could be reached>Пример 2:
#nslookup -sil -q=any oxy.spb.ru
Server: 194.226.192.233
Address: 194.226.192.233#53Non-authoritative answer:
oxy.spb.ru nameserver = ns.dbware.net.
oxy.spb.ru nameserver = ns.mns.ru.Authoritative answers can be found from:
oxy.spb.ru nameserver = ns.dbware.net.
oxy.spb.ru nameserver = ns.mns.ru.
Вот что говорит релком про alenka.spb.ru:Доменное имя alenka.spb.ru делегировано (выделено) и расположено на следующих серверах DNS (name-серверах):
ns.alenka.spb.ru
ns.line.ruА вот что он говорит про solotony.spb.ru:
domain: solotony.spb.ru
descr: Anton Soloviev's design studio
descr: Main site www.iho.ru
admin-c: SOLOTONY-RELCOM
zone-c: SOLOTONY-RELCOM
tech-c: SOLOTONY-RELCOM
nserver: ns.iho.ru
nserver: ns4.iho.ru
changed: names@iho.ru 20031008
source: RELCOMperson: Anton N Soloviev
address: 198152 p/b 249
address: St. Petersburg
address: Russia
phone: +7 812 1420853
fax-no: +7 812 1420853
e-mail: names@iho.ru
nic-hdl: SOLOTONY-RELCOM
changed: names@iho.ru 20030928
source: RELCOMМожет дело в этом?
Короче в идеале надо сделать проверку доменов в зоне spb.ru
но так как релкомовский WHOIS реально существует около 2-х лет как мне сказали в релкоме, то соответственно он выдает инфу только по доменам которые были зареганы или измененены в течение последних лет. А на самом деле домены в зоне spb.ru раздаются около 10 лет так что большую часть информации их WHOIS как раз и не содержит, единственный способ достоверно сказать занят домен в зонах релкома или нет это попробовать получить какую либо RR запись, если она есть значит он занят.Вопрос остался
почему запуская с одной машины
# nslookup -sil -q=any alenka.spb.ru
получаем:
;; connection timed out; no servers could be reachedа запуская с другой машины получаем:
Server: msk-2.ispsystem.net
Address: 82.146.40.2Non-authoritative answer:
alenka.spb.ru nameserver = ns.line.ru
alenka.spb.ru nameserver = ns.alenka.spb.ruAuthoritative answers can be found from:
alenka.spb.ru nameserver = ns.line.ru
alenka.spb.ru nameserver = ns.alenka.spb.ru
ns.alenka.spb.ru internet address = 194.105.206.1
Понятно, у нас так и сделано. И все работает.
Попробуй явно указать серверКстати: у меня с таким-же упорством для этого домена не работает dig:
dig alenka.spb.ru
; <<>> DiG 9.2.3 <<>> alenka.spb.ru
;; global options: printcmd
;; connection timed out; no servers could be reachedв то же время nslookup выдает все:
nslookup -q=any alenka.spb.ru
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 127.0.0.1
Address: 127.0.0.1#53Non-authoritative answer:
alenka.spb.ru nameserver = ns.line.ru.
alenka.spb.ru nameserver = ns.alenka.spb.ru.Authoritative answers can be found from:
alenka.spb.ru nameserver = ns.line.ru.
alenka.spb.ru nameserver = ns.alenka.spb.ru.
ns.line.ru internet address = 81.222.249.41
ns.alenka.spb.ru internet address = 194.105.206.1Хотя для другого домена dig работает:
dig solotony.spb.ru
; <<>> DiG 9.2.3 <<>> solotony.spb.ru
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12389
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; QUESTION SECTION:
;solotony.spb.ru. IN A;; ANSWER SECTION:
solotony.spb.ru. 172800 IN A 62.205.175.75;; AUTHORITY SECTION:
solotony.spb.ru. 172800 IN NS ns.iho.ru.
solotony.spb.ru. 172800 IN NS ns4.iho.ru.;; ADDITIONAL SECTION:
ns.iho.ru. 172800 IN A 62.205.175.75
ns4.iho.ru. 172800 IN A 194.186.102.40;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Feb 10 18:20:40 2004
;; MSG SIZE rcvd: 120
>Понятно, у нас так и сделано. И все работает.
>Попробуй явно указать серверУказал другой днс сервер - стал лукапить, только вопрос в том почему мой родной днс сервер этого не делает???
Не может (или не умеет) спросить релкомовский NS. Почему - я могу только гадать. Я лично думаю, что проблема где-то в релкоме (учитывая что он по разному отвечает про разные домены). Кстати, у них whois настоящий есть, или только вебовский?
>Не может (или не умеет) спросить релкомовский NS. Почему - я могу
>только гадать. Я лично думаю, что проблема где-то в релкоме (учитывая
>что он по разному отвечает про разные домены). Кстати, у них
>whois настоящий есть, или только вебовский?Так писал же выше уже:
>Короче в идеале надо сделать проверку доменов в зоне spb.ru
>но так как релкомовский WHOIS реально существует около 2-х лет как мне
>сказали в релкоме, то соответственно он выдает инфу только по доменам
>которые были зареганы или измененены в течение последних лет. А на
>самом деле домены в зоне spb.ru раздаются около 10 лет так что большую
>часть информации их WHOIS как раз и не содержит, единственный способ
>достоверно сказать занят домен в зонах релкома или нет это попробовать
>получить какую либо RR запись, если она есть значит он занят.whois.relcom.ru его фамилия.
>Не может (или не умеет) спросить релкомовский NS. Почему - я могу
>только гадать. Я лично думаю, что проблема где-то в релкоме (учитывая
>что он по разному отвечает про разные домены).Да нет я же писал что с одной машины пускаю nslookup - все работает, а с другой - нет, твой пример тому пример =) у тебя alenka.spb.ru то лукапится а у меня нет, соответственно грабли где-то на той машине с которой не лукапится, надо только понять в чем эти грабли блин и почему это зависит от домена.... ведь по некоторым доменам нормально отдает инфу а по некоторым нет... бред какой-то