У меня есть CentOS базирующийся VPS, и я в настоящее время запускаю веб-приложение на нем. недавно я купил доменное имя и хотел отобразить это имя к своему vps. Я думал, что после покупки домена они заботятся о проблемах DNS, и отображение IP для именования является вопросом точки и охоты.
но кажется, что я должен установить сервер DNS самостоятельно VPS для доменного имени, которое будет разрешено. Я бродил по сети и получил полную суть того, что я должен сделать. Я настроил необходимые файлы, но я думаю, что части его являются неправильными (или я пропустил шаг). следующее является шагами, которые я сделал:
короче говоря, вот содержание моего example.ir.zone файла:
$ORIGIN examle.ir.
$TTL 86400
@ IN SOA ns2.example.ir. hostmaster.example.ir. (
199609203 ; Serial
28800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
IN NS ns2.example.ir.
IN MX 10 mail.example.ir.
IN A 127.0.0.1
ns2 IN A 127.0.0.1
ftp IN A 127.0.0.1
h88-150-136-1.host.redstation.co.uk IN A 127.0.0.1
mail IN CNAME h88-150-136-1.host.redstation.co.uk
www IN CNAME h88-150-136-1.host.redstation.co.uk`
Обратите внимание, что я запустил названный сервис без проблемы, но могу только видеть мое доменное имя из vps, НЕ снаружи...
Это может казаться newbish; но кто-либо может подсказать меня в правильном направлении или сказать мне, что я делаю неправильно?!
Пара вещей: в связке коротких имен хостов, не заканчивающихся на .
добавляется имя зоны.
Если ваша зона является example.ir
, запись mail
краткая для mail.example.ir
и ваши CNAME-записи фактически указывают на h88-150-136-1.host.redstation.co.uk.example.ir.
Если Вы не пытались замаскировать свой ip-адрес, используя 127.0.0.1, в большинстве случаев Вы направляете DNS-записи не на localhost, а на routable ip-адрес, например 88.150.136.1
(который отображается ip-адресом для h88-150-136-1.host.restation.co.uk.)