Рейтинг:-2

Подключение поддомена к серверу в качестве имени хоста

флаг in

У меня есть мой веб-сайт (mydomain.com), подключенный к серверу vps, и теперь я хочу настроить другой сервер и использовать субдомен из основного домена для имени хоста, а также серверы имен (например, srv1.mydomain.com должен указывать на новый сервер, ns3.mydomain .com и ns4.mydomain.com новые серверы имен серверов). Я создал оба сервера имен (ns3, ns4) и указал IP-адрес нового сервера у провайдера домена, и я думаю, что это делает одну часть.Но я не уверен в другой части. Я попытался добавить запись dns на старый сервер для хоста srv1.mydomain.com и указал на новый IP-адрес сервера, но это не сработало, но это не сработало. Когда я запросил DNS-запись «srv1.mydomain.com» в инструменте, он показывает ошибку «DNS-запись не найдена, о чем сообщает ns1.mydomain.com».

Я почти уверен, что упускаю какой-то важный шаг. Любое предложение, ресурс или руководство, пожалуйста?

Обновлять: (Пример сценария)

У меня есть домен «example.com», и я хочу, чтобы он использовался с двумя разными серверами. «srv1.example.com» будет указывать на сервер с IP-адресом «10.10.10.100» и должен использовать эти серверы имен (ns1.example.com, ns2.example.com).

С другой стороны, я хочу соединить «srv2.example.com» со вторым сервером «10.10.10.200», и он будет работать под этими серверами имен (ns3.example.com, ns4.example.com).

Фактический домен «example.com» должен быть размещен на первом сервере «10.10.10.100».

PS: приносим извинения за то, что не делимся реальными доменами, конфиденциальность компании не позволяет этого по соображениям конфиденциальности.

Patrick Mevzek avatar
флаг cn
Если вы хотите делегировать часть своей зоны другим серверам имен, вам необходимо ввести соответствующие записи NS на родительских серверах и, следовательно, те же + `SOA` на дочерних серверах имен. Но это не обязательно просто для того, чтобы иметь «субдомен». Вы можете вводить его IP-адреса прямо в зону, какой бы глубокой она ни была в плане меток, не обязательно делегировать на другие серверы имён. Кроме того, вы не называете настоящее имя и сильно запутываете, поэтому никто не может реально помочь в вашем конкретном случае. Вы можете использовать онлайн-инструменты для устранения неполадок, такие как DNSviz или Zonemaster, для отладки.
Alena avatar
флаг in
@PatrickMevzek спасибо за ваш комментарий, извините, это немного сбивает с толку, но я добавил больше деталей. Пожалуйста, проверьте это, надеюсь, это даст вам полную картину.
djdomi avatar
флаг za
загляните на http://www.zytrax.com/books/dns/ch9/delegate.html на случай, если его bind9
Patrick Mevzek avatar
флаг cn
@Алена, не очень понятно. Все еще неясно, зачем вообще нужно делегировать. Кроме того, если бы вы использовали настоящие имена, все было бы намного проще. Вам нужно понять, как работает делегирование DNS, я думаю, вас это смущает, и вы не можете иметь `srv1` и `srv2` на одном узле, обслуживаемом разными серверами имен.
Alena avatar
флаг in
@djdomi спасибо, что поделились.
Alena avatar
флаг in
@PatrickMevzek В любом случае, я видел, как это использовалось в нескольких местах, спасибо за вашу помощь.
djdomi avatar
флаг za
@Алена, только то, что ты это видишь, не значит, что стало лучше. Почему вы не объясняете, почему вы хотите иметь это, вместо того, чтобы указать одну точку, где что-либо обновлять
Alena avatar
флаг in
@djdomi Я купил выделенный домен для серверных целей, и у меня есть несколько серверов, и это кажется хорошим вариантом для обслуживания нескольких серверов из одного домена.
djdomi avatar
флаг za
@Alena У меня около 25 серверов и около 30 доменов, и я использую только 3 сервера имен, а не прикручиваю каждый сервер дополнительным сервером имен - по какой причине? Я управляю им централизованно, даже если мне нужно больше поддоменов, я просто добавляю их в Zonefile
Alena avatar
флаг in
@djdomi, не могли бы вы поделиться информацией о настройке?
Рейтинг:0
флаг za

По просьбе Алены покажу свою DNS-зону

$TTL 3D
@ В SOA ns400.domain.net. dnsdmin-email.domain.net. (
                        2020051801 ; Серийный
                        10800 ; Обновить
                        3600 ; Повторить попытку
                        604800 ; Срок действия
                        10800 ) ; Минимум

домен2.net. В NS ns400.domain.net.
домен2.net. В NS ns401.domain.net.
домен2.net. В NS ns402.domain.net.
*.домен2.net. В А 1.2.3.4
домен2.net. В А 1.2.3.4
* В АААА аааа:аааа:аа:23d::1
                                        В А 1.2.3.4
                                        В АААА аааа:аааа:аа:23d::1
домен2.net. В MX 10 mx.domain.net.
поддомен2.домен2.net. В А 1.2.3.4
поддомен3.домен2.net. В А 1.2.3.5
субдомен4.домен2.net. В А 1.2.3.6
srv.subdomain4.domain2.net. В А 1.2.3.7
srv.subdomain4.domain2.net. В АААА аааа:аааа:аа:23d::666

$ORIGIN@

Как видите, для одного домена используется 3 NS, но все изменения можно сделать здесь. В этой зоне определены Catchall и Sub-Domain, а также она доступна для IPv4 и 6 для Catchall.

Alena avatar
флаг in
спасибо, что поделились своим файлом DNS. Я вижу, что он обслуживает несколько серверов имен, но все записи указывают на один сервер (1.2.3.4), и я до сих пор не понимаю; как это связывает несколько серверов вместе.
djdomi avatar
флаг za
1.2.3.4 может быть любой ip. вы можете использовать subdomain2.domain2.net с 4.3.2.1, а затем он разрешит subdomain2 в 4.3.2.1 или любой другой установленный вами IP-адрес.
djdomi avatar
флаг za
я отредактировал свой ответ, чтобы показать вам, что не имеет смысла использовать для каждого сервера другой сервер имен, что усложнит задачу, вместо этого у вас есть один файл зоны, и вы можете обновлять отсюда любые изменения - например, srv будет разрешение на .7, но поддомен4 на .6 и в любом другом случае на .4
djdomi avatar
флаг za
и тем не менее, вы не сможете использовать один физический сервер в качестве 2 серверов имен. Ни один реестр не примет это, требуется как минимум 2 сервера и 2 ips

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.