Недавно я получил в руки старую версию O'Reilly "DNS & BIND", в частности Третье издание от сентября 1998 года. В главе 3 говорится, что вам нужно выбрать доменное имя, а затем запросить владельца домена ( это будет InterNIC для .com, я думаю), чтобы добавить его.
Однако мне не удалось найти никакой информации, актуальна эта информация или нет. На странице InterNIC перечислены регистраторы, что подтверждает мою первоначальную теорию о том, что теперь только аккредитованные регистраторы могут регистрировать TLD. Но за это мне нужно будет заплатить, это будут дополнительные сборы, которые я хотел бы сэкономить, если это возможно.
Поэтому я хотел бы, чтобы кто-нибудь прояснил текущую ситуацию, можно ли получить «бесплатный» домен TLD (.com, .org, .net и т. Д.) Без необходимости платить регистратору, настроив собственный DNS. .
Поэтому я хотел бы, чтобы кто-нибудь прояснил текущую ситуацию, можно ли получить «бесплатный» домен TLD (.com, .org, .net и т. Д.) Без необходимости платить регистратору, настроив собственный DNS. .
Нет, если вы хотите, чтобы он был доступен для использования широкой публикой.
По сути, вы платите за DNS-запись в a/b/c.gtld-servers.net
которые все клиенты уже настроены для использования (прямо или косвенно из-за иерархии DNS). Если вы каким-то образом не внедрите свой собственный «корневой сервер имен», вы не сможете сделать это бесплатно (и эта инъекция, вероятно, в любом случае будет стоить вам денег).
$ nslookup -type=ns cnn.com b.gtld-servers.net
Server: b.gtld-servers.net
Address: 192.33.14.30#53
Non-authoritative answer:
*** Can't find cnn.com: No answer
Authoritative answers can be found from:
cnn.com nameserver = ns1.timewarner.net.
cnn.com nameserver = ns3.timewarner.net.
cnn.com nameserver = ns5.timewarner.net.
ns1.timewarner.net internet address = 204.74.108.238
ns3.timewarner.net internet address = 199.7.68.238
ns5.timewarner.net internet address = 204.74.109.238
После этого вы проконсультируетесь с ns1.timewarner.net/ns3.timewarner.net/ns5.timewarner.net, что, как я полагаю, вы имеете в виду, когда говорите
установив собственный DNS.
$ nslookup -type=ns cnn.com ns1.timewarner.net
Server: ns1.timewarner.net
Address: 204.74.108.238#53
cnn.com nameserver = ns1.timewarner.net.
cnn.com nameserver = ns3.timewarner.net.
cnn.com nameserver = ns5.timewarner.net.
и вы продолжаете подключаться к 204.74.108.238:80, чтобы открыть cnn.com.
Нет, вы не можете получить домен .TLD бесплатно.
Единственный «бесплатный» TLD, о котором я знаю, это .tk