Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 16.02.10 08:45
Оценка:
Дано: ubuntu server 8.10 (что не принципиально)

Задача: поднть на ней собственный nameserver. То есть такой, чтобы был виден из интернета тоже, а не только private

Вопрос: нужно толковое пошаговое описание именно такого случая.

Или даже так: можно или использовать это в качестве гида?

Да, я идиот, убейте меня Спасибо


dmitriid.comGitHubLinkedIn
Re: Как сделать nameserver?
От: DOOM Россия  
Дата: 16.02.10 08:52
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Задача: поднть на ней собственный nameserver. То есть такой, чтобы был виден из интернета тоже, а не только private

Что значит "виден из интернета тоже"? Ты там хочешь хостить реальную зону? Но тогда возникнут всякие другие проблемы... Например, чтобы зарегистрировать зону ru — надо минимум два DNS сервера да еще и в различных сетях.


M>Вопрос: нужно толковое пошаговое описание именно такого случая.

M>Или даже так: можно или использовать это в качестве гида?
Можно.
В общем-то там говорят как создать простейшую мастер-зону.

M>Да, я идиот, убейте меня Спасибо


Да ладно, живи
Re: Как сделать nameserver?
От: Курилка Россия http://kirya.narod.ru/
Дата: 16.02.10 09:24
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Дано: ubuntu server 8.10 (что не принципиально)


M>Задача: поднть на ней собственный nameserver. То есть такой, чтобы был виден из интернета тоже, а не только private


может тебе dnsmasq покатит?
(описания нет под рукой)
Re[2]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 16.02.10 09:57
Оценка:
M>>Задача: поднть на ней собственный nameserver. То есть такой, чтобы был виден из интернета тоже, а не только private
DOO>Что значит "виден из интернета тоже"? Ты там хочешь хостить реальную зону? Но тогда возникнут всякие другие проблемы... Например, чтобы зарегистрировать зону ru — надо минимум два DNS сервера да еще и в различных сетях.


Не, домен уже зареген. В зоне .md Эти идиоты еще хуже, чем .ru Там даже нельзя cname'ы и прочее настраивать Только адрес nmeserver'а Хочется поднять nameserver именно для этого


M>>Вопрос: нужно толковое пошаговое описание именно такого случая.

M>>Или даже так: можно или использовать это в качестве гида?
DOO>Можно.
DOO>В общем-то там говорят как создать простейшую мастер-зону.

ээээ




M>>Да, я идиот, убейте меня Спасибо

DOO>Да ладно, живи




dmitriid.comGitHubLinkedIn
Re[3]: Как сделать nameserver?
От: DOOM Россия  
Дата: 16.02.10 10:15
Оценка: 36 (1)
Здравствуйте, Mamut, Вы писали:

M>Не, домен уже зареген. В зоне .md Эти идиоты еще хуже, чем .ru Там даже нельзя cname'ы и прочее настраивать Только адрес nmeserver'а Хочется поднять nameserver именно для этого

Вообще-то у регистратора больше ничего и не надо


M>>>Вопрос: нужно толковое пошаговое описание именно такого случая.

M>>>Или даже так: можно или использовать это в качестве гида?
DOO>>Можно.
DOO>>В общем-то там говорят как создать простейшую мастер-зону.

M>ээээ


M>


Читай: это то, что надо.

Еще надо убедиться, что твой сервер доступен из иннета, причем именно по тому адресу, на который кажет NS запись регистратора.
Дальше — дело техники (точнее надо еще убедиться, что какие-нибудь настройки по умолчанию не запрещают, например, обращение к твоему серверу из внешних сетей и запрещают, например, рекурсию для них же).
т.е. получится в начале named.conf что-то типа:
acl all {
   any;
};
acl int {
   localnets;
};
options {
   allow-query {any; };
   allow-recursion {int; };
};

//а это надо указать в настройках зоны
zone "example.com" IN {
  type master;
  file "example.com.zone";
  allow-transfer { none; };
};


Дальше можно извращаться, разделяя внешнюю и внутреннюю зону (например, если надо чтобы mail.example.com внутри возвращал 192.168.0.101, а снаружи какой-нибудь 92.67.111.45).
Re[4]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 16.02.10 11:10
Оценка:
M>>Не, домен уже зареген. В зоне .md Эти идиоты еще хуже, чем .ru Там даже нельзя cname'ы и прочее настраивать Только адрес nmeserver'а Хочется поднять nameserver именно для этого
DOO>Вообще-то у регистратора больше ничего и не надо

Я просто избалован godaddy Там есть всё


DOO>>>В общем-то там говорят как создать простейшую мастер-зону.

DOO>Читай: это то, что надо.

DOO>Еще надо убедиться, что твой сервер доступен из иннета, причем именно по тому адресу, на который кажет NS запись регистратора.

DOO>Дальше — дело техники (точнее надо еще убедиться, что какие-нибудь настройки по умолчанию не запрещают, например, обращение к твоему серверу из внешних сетей и запрещают, например, рекурсию для них же).


Ага, спасибо, буду ковырять


dmitriid.comGitHubLinkedIn
Re[5]: Как сделать nameserver?
От: DOOM Россия  
Дата: 16.02.10 11:17
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Я просто избалован godaddy Там есть всё

Просто это уже хостинг зоны, а не просто регистрация — разница, все-таки, есть

DOO>>Еще надо убедиться, что твой сервер доступен из иннета, причем именно по тому адресу, на который кажет NS запись регистратора.

DOO>>Дальше — дело техники (точнее надо еще убедиться, что какие-нибудь настройки по умолчанию не запрещают, например, обращение к твоему серверу из внешних сетей и запрещают, например, рекурсию для них же).

M>Ага, спасибо, буду ковырять


Да не за что... Спрашивай, если что непонятно.
Только с форумом ты явно ошибся
Re[6]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 16.02.10 11:49
Оценка:
M>>Ага, спасибо, буду ковырять

DOO>Да не за что... Спрашивай, если что непонятно.

DOO>Только с форумом ты явно ошибся


Если что, проголосую за перенос в КСВ, как в место скопления народа, разбирающегося в Линуксе


dmitriid.comGitHubLinkedIn
Re[3]: Как сделать nameserver?
От: _jw Россия mirantis.com
Дата: 16.02.10 18:45
Оценка:
M>>>Задача: поднть на ней собственный nameserver. То есть такой, чтобы был виден из интернета тоже, а не только private
DOO>>Что значит "виден из интернета тоже"? Ты там хочешь хостить реальную зону? Но тогда возникнут всякие другие проблемы... Например, чтобы зарегистрировать зону ru — надо минимум два DNS сервера да еще и в различных сетях.

M>Не, домен уже зареген. В зоне .md Эти идиоты еще хуже, чем .ru Там даже нельзя cname'ы и прочее настраивать Только адрес nmeserver'а Хочется поднять nameserver именно для этого

Вам принципиально хочется иметь свой dns сервер? Имхо, в вашем случае гораздо проще и удобнее будет решить проблему хостингом своего домена на каком-нибудь www.twisted4life.com, например (если они не перестали предоставлять такой сервис, конечно — давно было дело ), вообще, в том же гугле такого рода сервисов навалом можно найти.
dns hosting
Re[6]: Тееекс :)
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 08:31
Оценка:
DOO>Да не за что... Спрашивай, если что непонятно.


Непонятно

Значит, сделал все, как меня просили.

зареген ns1.dmitriid.com и ns.dmitriid.com, прописаны как A записи, указывающие на 67.205.103.178


Для домена booktu.com на godaddy пытаюсь прописать эти ns-сервера, мне в ответ: Nameserver not registered. 0_o


dmitriid.comGitHubLinkedIn
Re[4]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 08:32
Оценка:
M>>Не, домен уже зареген. В зоне .md Эти идиоты еще хуже, чем .ru Там даже нельзя cname'ы и прочее настраивать Только адрес nmeserver'а Хочется поднять nameserver именно для этого
_jw>Вам принципиально хочется иметь свой dns сервер? Имхо, в вашем случае гораздо проще и удобнее будет решить проблему хостингом своего домена на каком-нибудь www.twisted4life.com, например (если они не перестали предоставлять такой сервис, конечно — давно было дело ), вообще, в том же гугле такого рода сервисов навалом можно найти.

К сожалению, нужен свой, так как надо за-днсить домен в зоне .md. А регистратор в зоне .md даже своих nameserverов не предоставляет


dmitriid.comGitHubLinkedIn
Re[7]: Тееекс :)
От: DOOM Россия  
Дата: 17.02.10 08:38
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Для домена booktu.com на godaddy пытаюсь прописать эти ns-сервера, мне в ответ: Nameserver not registered. 0_o

Попробовал сам посмотреть на этот godaddy и понял, что я там ничего найти не могу. Жуткий сайт.
Не можешь прямо кинуть линк на какое-нибудь описание правил твоего "тарифа"?
Re[5]: Как сделать nameserver?
От: DOOM Россия  
Дата: 17.02.10 08:42
Оценка:
Здравствуйте, Mamut, Вы писали:

M>К сожалению, нужен свой, так как надо за-днсить домен в зоне .md. А регистратор в зоне .md даже своих nameserverов не предоставляет

Не понял связи... Регистратор обязан прописать у себя NS запись для твоей зоны — почему этому NS'у не быть каким-нибудь левым хостингом?
Re[8]: Тееекс :)
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 08:51
Оценка:
M>>Для домена booktu.com на godaddy пытаюсь прописать эти ns-сервера, мне в ответ: Nameserver not registered. 0_o
DOO>Попробовал сам посмотреть на этот godaddy и понял, что я там ничего найти не могу. Жуткий сайт.
DOO>Не можешь прямо кинуть линк на какое-нибудь описание правил твоего "тарифа"?


Ээээ. Там когда регистрируешь домен, можно ему произвольно менять что угодно, включая nameserver'а :




на самом деле, я сейчас свяжусь с iWeb'ом, где я беру хостинг. Судя по этим двум сообщениям, там что-то хитрО


dmitriid.comGitHubLinkedIn
Re[9]: Тееекс :)
От: DOOM Россия  
Дата: 17.02.10 09:06
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>Для домена booktu.com на godaddy пытаюсь прописать эти ns-сервера, мне в ответ: Nameserver not registered. 0_o

DOO>>Попробовал сам посмотреть на этот godaddy и понял, что я там ничего найти не могу. Жуткий сайт.
DOO>>Не можешь прямо кинуть линк на какое-нибудь описание правил твоего "тарифа"?


M>Ээээ. Там когда регистрируешь домен, можно ему произвольно менять что угодно, включая nameserver'а :


M>http://files.rsdn.ru/9088/Screen%20shot%202010-02-17%20at%2010.49.27%20.png


M>на самом деле, я сейчас свяжусь с iWeb'ом, где я беру хостинг. Судя по этим двум сообщениям, там что-то хитрО


Я уже реально запутался

Короче. Есть молдавский регистратор зоны .md — он может прописать только ns запись для твоего домена, но не может прописать соответствующую A запись. Там ты прописал ns1.dmitriid.com и ns2.dmitriid.com. Кстати, имя зоны уж скажи, чтоб я мог, если что поглядеть, что там, да как.
Есть хостер зоны booktu.com (?) — godaddy (?) — там ты пытаешься прописать в качестве ns серверов свои ns1 и ns2 (я так понимаю, в тестовых нуждах). Но что-то не выходит.
Вдруг еще появляется какой-то iWeb (они-то кто такие?) — там что ты пытаешься сделать?

В общем — распиши немного подробнее, а то я-то не в курсе, где у тебя чего хостится.
Re[6]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 11:37
Оценка:
M>>К сожалению, нужен свой, так как надо за-днсить домен в зоне .md. А регистратор в зоне .md даже своих nameserverов не предоставляет
DOO>Не понял связи... Регистратор обязан прописать у себя NS запись для твоей зоны — почему этому NS'у не быть каким-нибудь левым хостингом?


Все хуже Для того, чтобы зарегить .md, ндо прийти с паспортом и адресами собственных ns-серверов


dmitriid.comGitHubLinkedIn
Re[10]: Тееекс :)
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 11:53
Оценка:
DOO>Я уже реально запутался

DOO>Короче. Есть молдавский регистратор зоны .md — он может прописать только ns запись для твоего домена, но не может прописать соответствующую A запись. Там ты прописал ns1.dmitriid.com и ns2.dmitriid.com. Кстати, имя зоны уж скажи, чтоб я мог, если что поглядеть, что там, да как.

DOO>Есть хостер зоны booktu.com (?) — godaddy (?) — там ты пытаешься прописать в качестве ns серверов свои ns1 и ns2 (я так понимаю, в тестовых нуждах). Но что-то не выходит.
DOO>Вдруг еще появляется какой-то iWeb (они-то кто такие?) — там что ты пытаешься сделать?

DOO>В общем — распиши немного подробнее, а то я-то не в курсе, где у тебя чего хостится.



Я арендую dedicated server на iWeb. На этом сервере мне надо поднять поимом прочего еще и nameserver'а для домена в зоне .md

Прежде, чем переносить этот домен, я решил потестировать на кошках, а именно на принадлежащем мне booktu.com

Для этого на сервере есть такая конфигурация:
## named.conf

acl all {                                                                       
    any;                                                                        
};                                                                              
                                                                                
acl int {                                                                       
    localnets;                                                                  
};   

options {                                                                       
        directory "/var/cache/bind";                                            
                                                                                
        max-cache-size 12M;                                                     

        # max-ncache-ttl sets the maximum time (in seconds) for which the server
        max-ncache-ttl 300;  
        forwarders {                                                            
            8.8.8.8;                                                            
            8.8.4.4;                                                            
            208.67.222.222;                                                     
            208.67.220.220;                                                     
        };                                                                      
                                                                                
        auth-nxdomain no;    # conform to RFC1035                               
        listen-on-v6 { any; };                                                  
};  

zone "booktu.com" IN {                                                          
    type master;                                                                
    file "/etc/bind/zones/booktu.com.db";
    allow-transfer { none; };                                                   
};


; booktu.com.db

$ORIGIN booktu.com                                                              
$TTL 7200                                                                       
@           IN SOA ns1.dmitriid.com  dmitrii.dmitriid.com. (
    201002171 ; serial. today's date + today's serial
    8H ; refresh
    4H ; retry
    4W ; expire
    1D ; minimum
)
                                       
            IN  NS      ns1.dmitriid.com.
            IN  NS      ns2.dmitriid.com.
                                                                                
www         IN  CNAME   @



dmitriid.com зареген на GoDaddy. Там я для него создал две A записи (напишу в теримнах bind'а):
ns1  IN A  67.205.103.178
ns2  IN A  67.205.103.178


То есть ns1.dmitriid.com/ns2.dmitriid.com существуют и указывают на существующий IP-адрес


Осталось прописать их в качестве ns-серверов для booktu.com, ведь так? Захожу на GoDaddy в домен booktu.com и пытаюсь сменить прописаные ns-сервера на ns1.dmitriid.com/ns2.dmitriid.com. Мне в ответ — Nameserver not registered


dmitriid.comGitHubLinkedIn
Re[7]: Как сделать nameserver?
От: DOOM Россия  
Дата: 17.02.10 11:57
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>К сожалению, нужен свой, так как надо за-днсить домен в зоне .md. А регистратор в зоне .md даже своих nameserverов не предоставляет

DOO>>Не понял связи... Регистратор обязан прописать у себя NS запись для твоей зоны — почему этому NS'у не быть каким-нибудь левым хостингом?


M>Все хуже Для того, чтобы зарегить .md, ндо прийти с паспортом и адресами собственных ns-серверов

А документ, подтверждающий право собственности на сервер не надо?
P.S. Если речь про адреса — то я бы уточнил, насчет необходимости их бытия в различных сетках.
Re[8]: Как сделать nameserver?
От: Mamut Швеция http://dmitriid.com
Дата: 17.02.10 12:03
Оценка:
Здравствуйте, DOOM, Вы писали:

DOO>Здравствуйте, Mamut, Вы писали:


M>>>>К сожалению, нужен свой, так как надо за-днсить домен в зоне .md. А регистратор в зоне .md даже своих nameserverов не предоставляет

DOO>>>Не понял связи... Регистратор обязан прописать у себя NS запись для твоей зоны — почему этому NS'у не быть каким-нибудь левым хостингом?


M>>Все хуже Для того, чтобы зарегить .md, ндо прийти с паспортом и адресами собственных ns-серверов

DOO>А документ, подтверждающий право собственности на сервер не надо?

Пока что нет : ))


DOO>P.S. Если речь про адреса — то я бы уточнил, насчет необходимости их бытия в различных сетках.


Не, просто:

1.5. Для регистрации доменного имени необходимо наличие одного Primary nameserver и одного Secondary Nameserver. Оба сервера должны обладать постоянным полдключением к интернету


Сейчас этот домен аляется на ns'ах 195.93.218.8 и 195.93.218.9, так что не страшно


dmitriid.comGitHubLinkedIn
Re[11]: Тееекс :)
От: DOOM Россия  
Дата: 17.02.10 12:05
Оценка: 36 (1)
Здравствуйте, Mamut, Вы писали:

M>Я арендую dedicated server на iWeb. На этом сервере мне надо поднять поимом прочего еще и nameserver'а для домена в зоне .md

Ага...

M>Прежде, чем переносить этот домен, я решил потестировать на кошках, а именно на принадлежащем мне booktu.com

Угу...

M>Для этого на сервере есть такая конфигурация:

M>
M>## named.conf
M>

вроде все гут.


M>dmitriid.com зареген на GoDaddy. Там я для него создал две A записи (напишу в теримнах bind'а):

M>
M>ns1  IN A  67.205.103.178
M>ns2  IN A  67.205.103.178
M>

Понятно...

M>То есть ns1.dmitriid.com/ns2.dmitriid.com существуют и указывают на существующий IP-адрес

Это я даже уже проверил

M>Осталось прописать их в качестве ns-серверов для booktu.com, ведь так?

Ну вроде как да...

M>Захожу на GoDaddy в домен booktu.com и пытаюсь сменить прописаные ns-сервера на ns1.dmitriid.com/ns2.dmitriid.com. Мне в ответ — Nameserver not registered

Вот че я нашел:

Hi there!

In the Godaddy control panel you first have to create the nameservers.
This can be done in the same window, you just have to click the button underneath the one to actually attribute the nameservers to the domain.

The difficulty is to finding the right button.
Once you have set the nameservers to the correct IP's ns1.xxxxx*********** and ns2.xxxxx*********** to 123.123.123.123 and 123.123.123.123 you should be able to make it work.
If you don't manage, just PM me.

Т.е. это тараканы твоего godaddy.
Источник: http://www.webhostingtalk.com/archive/index.php/t-48562.html
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.