У меня есть доменное имя mydomain.net, приобретенное / зарегистрированное для одного из облачного сервера (ubuntu) и его указание на сервер (nslookup). Я установил службу DNS (bind) с доменом mydomain.net. Теперь я пытаюсь добавить некоторые записи хоста для других облачных серверов (у всех есть статический общедоступный ip), чтобы я мог получить доступ к ним по всему миру с именем, назначенным в качестве записей хоста в DNS.
Я добавил некоторые хосты (я использую webmin для управления DNS) для имени и ip-разрешения, но я не смог их назвать.
Много раз я устанавливал & amp; настроенных локальных DNS-серверов без публично зарегистрированных доменных имен. Но я не понимал, что означает концепция DNS для глобального разрешения имен.
EDIT: 1
Я уже добавил сервер имен, например my-dns-hostname-here.mydomain.net для моего DNS ip 204.xxx, а также запись хоста, такую как ниже, для моего DNS ip 204.xxx
my-dns-hostname-here.mydomain.net
mediawiki.mydomain.net
, когда я сделал nslookup из предыдущих записей хоста, он не разрешил их
EDIT : 2
В качестве процедуры я буду добавлять domain mydomain.com & amp; nameserver dns-ip-here в файле /etc/resolv.conf при выполнении локального DNS-сервера, но на сервере облачных DNS-серверов у меня не было DNS-сервера ISP ips. Если мне нужно его изменить, возможно, мне придется перезапустить облачный сервер, который я не смог бы сделать, поскольку это один из рабочих серверов.
EDIT: 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
Вы можете найти хорошее объяснение того, как dns работают на wikpedia.
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id - чистый каталог, на dns-сервере он должен будет запросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он запросит сервер my.net для сервера.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я чувствую, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетными DNS для вашего домена являются net и dns2.stabletransit. com. Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikpedia.
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id - чистый каталог, на dns-сервере он должен будет запросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он запросит сервер my.net для сервера.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я чувствую, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетными DNS для вашего домена являются net и dns2.stabletransit. com. Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikpedia.
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id - чистый каталог, на dns-сервере он должен будет запросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он запросит сервер my.net для сервера.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я чувствую, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетными DNS для вашего домена являются net и dns2.stabletransit. com. Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikpedia.
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id - чистый каталог, на dns-сервере он должен будет запросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он запросит сервер my.net для сервера.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я чувствую, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетными DNS для вашего домена являются net и dns2.stabletransit. com. Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikpedia.
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id - чистый каталог, на dns-сервере он должен будет запросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он запросит сервер my.net для сервера.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я чувствую, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетными DNS для вашего домена являются net и dns2.stabletransit. com. Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikippedia .
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id net dir, в dns land, он должен будет спросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он будет запрашивать сервер my.net для my.net.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я считаю, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетные DNS для вашего домена - dns1.stabletransit.com. и dns2.stabletransit.com. . Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikippedia .
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id net dir, в dns land, он должен будет спросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он будет запрашивать сервер my.net для my.net.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я считаю, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетные DNS для вашего домена - dns1.stabletransit.com. и dns2.stabletransit.com. . Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
Вы можете найти хорошее объяснение того, как dns работают на wikippedia .
В качестве упрощения вы можете посмотреть на него как на обратную файловую систему. Чтобы узнать IP-адрес для mydomain.net, компьютер будет работать аналогичным образом, чтобы найти файл в / net / mydomain. Сначала он должен прочитать корневой каталог dir, чтобы найти, где id net dir, в dns land, он должен будет спросить корневые серверы для .net. Затем он будет читать сетевой каталог для поиска mydomain, на dns-сервере он будет запрашивать сервер my.net для my.net.
Обратите внимание, что это не был технически правильный ответ. Файловые системы не работают таким образом, кэширование DNS и несколько DNS упрощают определение имен. Но я считаю, что это простая модель.
Вернемся к вашей проблеме: .net root dns говорят, что авторитетные DNS для вашего домена - dns1.stabletransit.com. и dns2.stabletransit.com. . Поэтому, когда компьютер пытается определить test.mydomain.net, он попросит dns1.stabletransit.com для test.mydoin.net IP, а не вашего сервера, а stabletransit ничего не знает о тесте.
У вас есть два варианта:
1) Разумный и легкий. Забудьте о запуске сервера DNS и просто добавьте test.mydomain.net в dns1.stabletransit.com. Вероятно, есть какой-то вариант сделать это там, где вы разместите домен.
2) Выродка, отлично подходит для обучения. Делегируйте свои DNS на свой собственный сервер, узнайте все о dns, найдите несколько второстепенных пользователей (ваш интернет-провайдер, скорее всего, сделает это), и получайте удовольствие. Вам придется прочитать довольно много документации и немного экспериментировать. Убедитесь, что вы можете получить доступ к своему домену по IP, вам понадобится, когда (а не если) что-то пойдет не так.
mediawiki.mydomain.net
и mail.mydomain.net
) на облачном сервере DNS и после добавления nameserver DNS-ip-here [ ! d2] в файле resolv.conf в home
Я мог получить доступ к доменным именам в браузере. Чувствовал себя немного счастливым. Хотелось бы добавить больше к этому? Пожалуйста !.
– user3215
5 May 2011 в 21:11