The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как узнать что домен привязан к серверу?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Как узнать что домен привязан к серверу?"  
Сообщение от mz email(??) on 10-Апр-09, 19:56 
Здравствуйте, сразу скажу что я не профессионал в теме, мне нужна небольшая помощь - по сути просто ответ на мой вопрос:

Итак, мы сделали проект (по сути это хостинг). При добавлении нового доменного имени пользователем (из веб-интрефейса) зона для него автоматически заводится. После этого (или до этого, неважно) пользователь меняет ns-ы своего домена на наши.

Сервер регулярно делает процедуру проверки, в результате которой он признает что домен успешно переехал к нам, или зоны еще не разошлись. По итогу 3х дней таких проверок, если на одной из них не наступил "успех", домен метится в таблице доменов как непереехавший (причины неважны).

Собственно вопрос: опишите пожалуйста ваше видение этой самой процедуры проверки - переехал таки домен или нет? Важно то, что такие проверки будут проводится регулярно для всех доменов системы, и, следовательно, не могут быть очень долгими, нужно чтобы они занимали милисекунды. Также следует учитывать что домен добавленный пользователем вообще может не существовать (в этом случае например пинг вообще работает почти 10 секунд).

Заранее спасибо!
mz.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как узнать что домен привязан к серверу?"  
Сообщение от Андрей (??) on 10-Апр-09, 21:24 
Есть команда dig, при помощи которой Вам надо узнать
1) Список авторитативных ns серверов для зоны Вашего домена
2) Список ns серверов Вашего домена, который отдает каждый авторитативный сервер зоны
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как узнать что домен привязан к серверу?"  
Сообщение от GD on 11-Апр-09, 02:32 
>Есть команда dig, при помощи которой Вам надо узнать
>1) Список авторитативных ns серверов для зоны Вашего домена
>2) Список ns серверов Вашего домена, который отдает каждый авторитативный сервер зоны
>

только начинать видимо стоит не с "Вашего домена", а с домена 1-го уровня исследуемого домена...
и по вышеуказанному циклу дойти до самого исследуемого домена

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как узнать что домен привязан к серверу?"  
Сообщение от Pahanivo (??) on 11-Апр-09, 23:08 
>Итак, мы сделали проект (по сути это хостинг).

что вы могли сделать толкогвого - вы по элементарным весчам бред несете

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Как узнать что домен привязан к серверу?"  
Сообщение от GD on 13-Апр-09, 00:39 
>>Итак, мы сделали проект (по сути это хостинг).
>
>что вы могли сделать толкогвого - вы по элементарным весчам бред несете
>

да уж, поддерживаю...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Как узнать что домен привязан к серверу?"  
Сообщение от mz email(??) on 15-Апр-09, 15:42 
>>>Итак, мы сделали проект (по сути это хостинг).
>>
>>что вы могли сделать толкогвого - вы по элементарным весчам бред несете
>>
>
>да уж, поддерживаю...

Конечно я его сам не писал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как узнать что домен привязан к серверу?"  
Сообщение от angra (ok) on 12-Апр-09, 07:19 
Если вышестоящий указывает на ваши NS, то переехал. Другое дело, что из-за кеширования в зависимости от установок TTL для конечных пользователей новый адрес может начать выдаваться с задержкой в несколько часов.
Если нужна скорость, то про консольные утилиты сразу забудьте. Опрашивайте из программы dns сервера напрямую.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как узнать что домен привязан к серверу?"  
Сообщение от Pahanivo (??) on 12-Апр-09, 12:22 
>Если вышестоящий указывает на ваши NS, то переехал. Другое дело, что из-за
>кеширования в зависимости от установок TTL для конечных пользователей новый адрес
>может начать выдаваться с задержкой в несколько часов.
>Если нужна скорость, то про консольные утилиты сразу забудьте. Опрашивайте из программы
>dns сервера напрямую.

можно и консольными
whois часто помогает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как узнать что домен привязан к серверу?"  
Сообщение от angra (ok) on 12-Апр-09, 17:28 
А whois то здесь каким боком? При резолве база whois ни разу не запрашивается. И то какие NS там прописаны ни на что не влияет.
Ну и расскажи сколько последовательных whois/host/dig/итд сможешь выполнить в секунду, особенно при таймаутах. Потом вспомни, что автор топика говорил о милисекундах(правда зачем это _ему_ остается загадкой).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Как узнать что домен привязан к серверу?"  
Сообщение от Pahanivo (??) on 12-Апр-09, 21:11 
>А whois то здесь каким боком? При резолве база whois ни разу
>не запрашивается. И то какие NS там прописаны ни на что
>не влияет.

ну почему - там весьма актуальная информация + еще можно узнать о статусе делигирования )
>Ну и расскажи сколько последовательных whois/host/dig/итд сможешь выполнить в секунду, особенно при
>таймаутах. Потом вспомни, что автор топика говорил о милисекундах(правда зачем это
>_ему_ остается загадкой).

вот и мне сомнительна данная скорость резолва - ни один ДНС сервер вам вообще скорость резолва не гарантирует
также возможен тупой lame )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Как узнать что домен привязан к серверу?"  
Сообщение от mz email(??) on 15-Апр-09, 16:12 
> Потом вспомни, что автор топика говорил о милисекундах(правда зачем это
>_ему_ остается загадкой).

Ну я писал "Важно то, что такие проверки будут проводится регулярно для всех доменов системы, и, следовательно, не могут быть очень долгими, нужно чтобы они занимали милисекунды."

Представьте что доменов тысяча, регулярное использование команд с 10-секундной задержкой получается недопустимо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Как узнать что домен привязан к серверу?"  
Сообщение от Pahanivo (??) on 15-Апр-09, 22:37 
>> Потом вспомни, что автор топика говорил о милисекундах(правда зачем это
>>_ему_ остается загадкой).
>
>Ну я писал "Важно то, что такие проверки будут проводится регулярно для
>всех доменов системы, и, следовательно, не могут быть очень долгими, нужно
>чтобы они занимали милисекунды."
>
>Представьте что доменов тысяча, регулярное использование команд с 10-секундной задержкой получается недопустимо.
>

да ё маё - если ты не в теме как сам пишеш то хотяб прислушивайся
переехал в твоем понимании это видимо делигирован другим днс - дак смотри whois для начала - да не быстро но все что касаемо ДНС в принципе не быстро - ибо если кеширование и тп "тормоза" раползания инфы - можете смотреть на ДНС серваках - как вам нравитсо ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Как узнать что домен привязан к серверу?"  
Сообщение от angra (ok) on 15-Апр-09, 23:48 
Что такое десятки тысяч доменов очень хорошо представляю, не раз с таким работал. Я тонко намекал, что с таким уровнем знаний даже сотня доменов вам не светит. Хотя как говорил один мой друг "запас лохов неисчерпаем".
Через шелл скрипт + внешние команды скорость будет низкой. Прямой опрос небольшим перловым скриптом в десятки, а то и сотни раз быстрее, упирается в ширину канала.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Как узнать что домен привязан к серверу?"  
Сообщение от GD on 16-Апр-09, 11:02 
>> Потом вспомни, что автор топика говорил о милисекундах(правда зачем это
>>_ему_ остается загадкой).
>
>Ну я писал "Важно то, что такие проверки будут проводится регулярно для
>всех доменов системы, и, следовательно, не могут быть очень долгими, нужно
>чтобы они занимали милисекунды."
>
>Представьте что доменов тысяча, регулярное использование команд с 10-секундной задержкой получается недопустимо.
>

что именно недопустимо?
1000 проверок по 10 сек? а запущенные паралельно...? (коль мы говорим о сверических конях в вакууме)

хотя как уже здесь сказали - поставте задачу вашим разработчикам и не морочьте себе и людям голову

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру