Назад | Перейти на главную страницу

Перенести DNS для разрешения домена на мой сервер

Я купил доменное имя www.mydomain.com на Namecheap, и мне удалось настроить перенаправление на мой личный сервер, доступный по IP-адресу XXX.XXX.XXX.XXX.

Проблема в том, когда я приезжаю www.mydomain.comадресная строка изменится на XXX.XXX.XXX.XXX из-за перенаправления.

Я хочу, чтобы DNS-серверы автоматически разрешали www.mydomain.com к XXX.XXX.XXX.XXX чтобы избежать перенаправления. Namecheap позволяет мне «Перенести DNS на Webhost», но я не знаю, какие данные вводить туда (мне нужно ввести домены DNS-сервера).

Есть ли процедура информирования DNS-серверов по всему миру о том, что www.mydomain.com теперь должен решить XXX.XXX.XXX.XXX? Какую информацию DNS я должен предоставить Namecheap для передачи DNS?

В этой задаче четыре сущности, и то, что NameCheap - три из них, скорее сбивает с толку.

  1. Ваш регистратор это компания, которая берет ваши деньги за регистрацию домена в ICANN. Они говорят корневые DNS-серверы где ваши серверы имен. Для вас эта компания - NameCheap. Если NameCheap запускает ваши серверы имен для вас, на этом этапе они будут использовать собственное доменное имя и IP-адреса.
  2. Ваш сервер имен - это сервер имен, на котором хранятся все записи DNS для вашего домена. Bind, PowerDNS и djbdns - три популярных примера программного обеспечения DNS. Для вас эта компания тоже NameCheap. NameCheap должен предоставить веб-интерфейс, который позволит вам изменять большинство этих записей.
  3. Веб-сервер NameCheap является частью этого из-за перенаправление вы настроили перенаправление на свой веб-сервер. Когда вы это сделали, NameCheap изменил Запись DNS для www.example.com указать на их веб-сервер, а затем настроил свой веб-сервер для ответа на все HTTP-запросы с помощью ответа перенаправления HTTP 301 или 302 с Location: заголовок, в котором указан ваш IP-адрес. Это наверное не то, что вы хотели.
  4. Ваш веб-сервер имеет IP-адрес, но ни в одной системе нет записей DNS, содержащих этот IP-адрес. Нет сопоставления с название к этот IP-адрес.

Что вам нужно сделать сейчас, так это войти в веб-интерфейс NameCheap, найти своего менеджера домена и настроить Запись для корня вашего домена (вероятно, отображается как символ @), который содержит ваш IP-адрес. Затем создайте еще один Запись для www поддомен, который также содержит ваш IP-адрес. Обе эти записи, вероятно, уже существуют, и вам просто нужно будет изменить их, чтобы они были записями A и содержали ваш IP-адрес.

Только что посмотрел это NameCheap руководство Я хотел бы пожелать вам удачи в этом вопросе. Это видео вытолкнуло GoDaddy с вершины рейтинга самые запутанные реализации интерфейса DNS список. Это серьезно плохо. Надеюсь дешево.

Вы должны создать запись «A» для «www.mydomain.com». на вашем сервере, который указывает на ваш ip. Перенаправление - это не настоящая запись DNS, это HTML-код в вашем домашнем каталоге, который перенаправляет на ваш сервер. Когда вы перейдете на www.mydomain.com, вы будете перенаправлены на xxx.xxx.xxx.xxx, для этого rason вы видите этот ip вместо домена.