Может ли сервер с одним IP-адресом быть одновременно хостом домена и сервером имен?

Может ли сервер с одним IP-адресом быть одновременно хостом домена и сервером имен?

Моему серверу назначен один IP. Он работает как DNS-сервер, но на него не указывают домены — сейчас его никто не использует для DNS. У меня есть домен, который я хочу разместить на этом сервере.

Могу ли я, чтобы мой сервер предоставлял DNS для домена, а также хостинг?

Так могу ли я иметь один сервер:

91.101.8.107

Один домен:

furnace.com

И настройте эти серверы имен для домена у моего регистратора:

ns1.furnace.com
ns2.furnace.com

... Я не могу представить, как это будет работать. Мне, конечно, нужен отдельный сервер со своим DNS, который будет выступать в качестве сервера имен? Тогда мой сервер может выступать в качестве сервера имен только длядругойдомены, но не сервер имен для oven.com ..?

(К вашему сведению: это не настоящий домен или IP)

решение1

Это будет работать благодаря записям Glue - в дополнение к записям NS, зона com также будет содержать записи A для ns1.furnace.com и ns2.furnace.com

Пример (xname.org предоставляет бесплатный DNS-хостинг, надеюсь, они не будут против его использования здесь):

$ dig any  +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
; <<>> DiG 9.5.1-P2 <<>> any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 3

;; QUESTION SECTION:
;xname.org.         IN  ANY

;; AUTHORITY SECTION:
xname.org.      86400   IN  NS  ns0.xname.org.
xname.org.      86400   IN  NS  ns2.xname.org.
xname.org.      86400   IN  NS  ns1.xname.org.
xname.org.      86400   IN  NS  ns3.xtremeweb.de.

;; ADDITIONAL SECTION:
ns0.xname.org.      86400   IN  A   195.234.42.1
ns1.xname.org.      86400   IN  A   87.98.164.164
ns2.xname.org.      86400   IN  A   88.191.64.64

;; Query time: 42 msec
;; SERVER: 199.19.57.1#53(199.19.57.1)
;; WHEN: Thu Jun  4 22:15:27 2009
;; MSG SIZE  rcvd: 159

ns3.xtremeweb.de не находится в зоне xname.org и, таким образом, не нуждается в какой-либо связующей записи.

решение2

Ответ — да, но с некоторыми оговорками.

1- Нет причин, по которым один физический сервер не может выполнять обе функции. Один и тот же тип серверного программного обеспечения (DNS-сервер, обычно BIND), выполняет обе.

2- Однако вам понадобится дополнительная система, которая будет вашим резервным сервером имен. Когда вы говорите «размещенный», я интерпретирую это как: доступный для общественности через DNS. Если это так, вашему регистратору потребуются два сервера имен. Вам не обязательно предоставлять этот сервер самостоятельно, но вам нужно, чтобы ваш домен DNS обслуживался по крайней мере с двух различных IP-адресов (предположительно, двух разных систем).

решение3

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

Что вы можете сделать, так это создать свой собственный основной доменный сервис и найти какой-нибудь (бесплатный) вторичный доменный сервис (например, www.everydns.net).

Таким образом, все будет работать идеально.

Что касается причины, по которой это вообще работает: есть еще система 'whois', которая используется для поиска первого сервера имен. Более подробную информацию можно найти в Википедии (http://en.wikipedia.org/wiki/Domain_name_system)

Связанный контент