Запустите службу DNS на зарегистрированном домене для разрешения глобального имени

У меня есть доменное имя mydomain.net, купленное / зарегистрированное для одного из облачного сервера (ubuntu) и его указание на сервер (nslookup). Я установил службу DNS (bind) с доменом mydomain.net. Сейчас я пытаюсь добавить некоторые записи хоста для других облачных серверов (у всех есть статический публичный ip), чтобы я мог получить к ним глобальный доступ в любом месте с именем, назначенным в качестве записей хоста в DNS.

Я добавил несколько хостов (я использую webmin для управления DNS) для разрешения имен и ip, но я не смог разрешить их имена.

Много раз я устанавливал & amp; настроил локальные днс серверы без публично зарегистрированных доменных имен. Но я не понял, в чем заключается концепция запуска DNS для глобального разрешения имен. Кто-нибудь может сказать мне здесь, если это действительно возможно.

РЕДАКТИРОВАТЬ : 1

Я уже добавил сервер имен, например my-dns-hostname-here.mydomain.net, для моего IP-адреса 204.xxx, а также запись хоста, подобную приведенной ниже, для моего DNS-IP 204. xxx

my-dns-hostname-here.mydomain.net
mediawiki.mydomain.net

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

РЕДАКТИРОВАТЬ : 2

Как процедуру I Я добавлю domain mydomain.com & amp; nameserver dns-ip-here записей в /etc/resolv.conf при выполнении локального DNS-сервера, но на облачном DNS-сервере я не сделал, кроме IPS-сервера ISP-провайдера. Если мне придется изменить его, то, возможно, мне придется перезапустить облачный сервер, который я не смог сделать, поскольку это один из рабочих серверов.

РЕДАКТИРОВАТЬ : 3

Вывод dig mydomain.net: я редактировал, чтобы избежать проблем с безопасностью

; <<>> DiG 9.7.0-P1 <<>> mydomain.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42599
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;mydomain.net.      IN  A

;; ANSWER SECTION:
mydomain.net.   1000    IN  A   204.x.x.x

;; AUTHORITY SECTION:
mydomain.net.   3600    IN  NS  dns1.stabletransit.com.
mydomain.net.   3600    IN  NS  dns2.stabletransit.com.

;; Query time: 239 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed May  4 14:29:00 2011
;; MSG SIZE  rcvd: 104
0
задан 4 May 2011 в 13:07

1 ответ

Вы можете найти хорошее объяснение о том, как работает DNS в Википедии .

В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогично поиску файла в / net / mydomain. Сначала он должен прочитать корневой каталог, чтобы узнать, где находится каталог net dir, в dns land он должен будет запросить у корневых серверов .net. Затем он прочитает net dir для поиска mydomain, в dns land он запросит у my.net домен mydomain.

Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, DNS-кэширование и множественные DNS усложняют разрешение имен. Но я чувствую, что это простая модель.

Возвращаясь к вашей проблеме: DNS-пользователи .net говорят, что авторизованными dns для вашего домена являются dns1.stabletransit.com. и dns2.stabletransit.com. . Поэтому, когда компьютер пытается разрешить test.mydomain.net, он запрашивает у dns1.stabletransit.com IP-адрес test.mydoin.net, а не ваш сервер, и stabletransit ничего не знает о test.

У вас есть два варианта:

1) Разумный и простой. Забудьте о запуске вашего DNS-сервера и просто добавьте test.mydomain.net на dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы находитесь в домене.

2) Отличный способ учиться. Делегируйте свой dns на свой собственный сервер, узнайте все о dns, найдите несколько вторичных серверов (ваш интернет-провайдер, вероятно, сделает это) и получайте удовольствие. Вам придется прочитать довольно много документации и немного поэкспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, он вам понадобится, когда (не если) что-то пойдет не так.

0
ответ дан 4 May 2011 в 13:07

Другие вопросы по тегам:

Похожие вопросы: