Как настроить VPS, чтобы быть автономным сервером DNS?

У меня есть CentOS базирующийся VPS, и я в настоящее время запускаю веб-приложение на нем. недавно я купил доменное имя и хотел отобразить это имя к своему vps. Я думал, что после покупки домена они заботятся о проблемах DNS, и отображение IP для именования является вопросом точки и охоты.

но кажется, что я должен установить сервер DNS самостоятельно VPS для доменного имени, которое будет разрешено. Я бродил по сети и получил полную суть того, что я должен сделать. Я настроил необходимые файлы, но я думаю, что части его являются неправильными (или я пропустил шаг). следующее является шагами, которые я сделал:

  • Установленный BIND
  • настроенный named.conf
  • созданные зональные файлы (передают и обратный поиск),
  • настроенный сетевой адаптер (добавил dns2=127.0.0.1 и доменное имя "example.ir"),
  • конфигурации брандмауэра

короче говоря, вот содержание моего 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; но кто-либо может подсказать меня в правильном направлении или сказать мне, что я делаю неправильно?!

1
задан 16 June 2014 в 14:48
1 ответ

Пара вещей: в связке коротких имен хостов, не заканчивающихся на . добавляется имя зоны.

Если ваша зона является 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.)

.
0
ответ дан 4 December 2019 в 08:36

Теги

Похожие вопросы