Я недавно арендовал виртуальный частный сервер, я установил apache с php и всем остальным, и он работает нормально, но я не уверен, как настроить свой домен.
У меня есть домен в godaddy, поэтому мне нужно установить сервер имен на мой VPS или я могу просто указать godaddy IP-адрес VPS как-то?
Что делать, если мне нужно более одного домена, тогда, я полагаю, требуется сервер имен?
Во-первых, требуется сервер имен, сколько бы доменов ни указывало на одну машину.
Но вам не нужно его размещать. Всего у вас есть 4 реалистичных варианта.
Большинство доменных компаний предоставляют свои собственные серверы имен, которые вы можете использовать, если хотите. Я был бы очень удивлен, если бы GoDaddy этого не сделал. Спроси их.
Кроме того, существуют сторонние службы DNS, такие как DynDNS или ZoneEdit. Таких сервисов сотни, если не тысячи.
Кроме того, есть вероятность, что ваш хост VPS имеет централизованные DNS-серверы для своих клиентов. Я работаю с Linode, и они размещают для меня весь мой DNS.
В противном случае вы всегда можете разместить его самостоятельно на своем сервере ... Если у вас только один сервер, это, честно говоря, ужасная идея. Если сервер умирает (что происходит время от времени), вы теряете очень важную информацию DNS (например, маршрутизацию электронной почты MX), а также веб-сайт.
GoDaddy предоставляет DNS-хостинг, поэтому все, что вам нужно сделать, это создать 2 записи A, одну для YOURDOMAINNAME.TLD, а другую - www.YOURDOMAINNAME.TLD, обе указывают на IP-адрес вашего VPS.
Я не уверен, что это поможет, но читайте здесь, в FAQ: http://www.zoneedit.com