Ответ 1
DNS построен из иерархии для масштабирования и/или для детализации.
Если мы возьмем домен, например, www.stackoverflow.com. и сломаем его, вот что мы получаем.
- www - это часть хоста домена. Это либо запись A, либо CNAME, и в конечном итоге указывает на IP-адрес.
- stackoverflow - это один из уровней домена. Он имеет собственные DNS-серверы и конфигурацию, управляемые командой stackoverflow. Это позволяет этой команде управлять позициями, соответствующими их потребностям.
- com - Это называется TLD (домен верхнего уровня). Все остальные домены, которые заканчиваются на .com, имеют запись на серверах "com" dns.
- . - Это называется ROOT. В мире имеется 20 стандартных DNS-серверов somodd. Эти серверы используются для определения того, где находятся серверы .com,.org,.edu,.gov и т.д. dns.
С точки зрения клиента, что происходит при запросе www.stackoverflow.com:
- Вы запрашиваете. серверы имен, чтобы спросить, где находятся серверы com.ns.
- Вы запрашиваете серверы com dns, чтобы спросить, где находятся серверы dns stackoverflow.
- вы запрашиваете серверы dns stackoverflow, чтобы спросить, где находится www.
Субдомен просто означает, что вы добавляете дополнительный слой DNS-серверов в микс, чтобы вы могли добавить в микс больше возможностей масштабирования и/или детализации.
Например, если наше имя dns: www.foo.stackoverflow.com, у нас теперь будет слой сервера foo dns.
Сказав это, я не думаю, что вам нужен субдомен. Вероятно, вам просто нужна дополнительная запись DNS A или CNAME. Например:
raspberry.stackoverflow.com вместо raspberry.foo.stackoverflow.
Они не должны взимать дополнительную плату за дополнительные записи хоста (запись или CNAME), только для субдоменов.