Что у меня есть:
- 1 виртуальный частный сервер (неуправляемый Linux VPS)
- 1 выделенный IP-адрес
Приобретено у хостинговой компании X
- Мало доменных имен
Приобретено у хостинговой компании Y
Что я хочу сделать
Мне нужно настроить сервер имен из моих доменных имен, которые я приобрел у другой хостинговой компании.
Как я могу создать установленный сервер имен на моем VPS, чтобы я мог разрешить все доменные имена с соответствующими IP-адресами и записями ресурсов
пример
Скажем, у меня есть доменные имена:
domainname1.com domainname2.com domainname3.com
я хочу создать сервер имен, например ns1.domainame1.com
так что я смогу разрешить все записи DNS для моих вышеуказанных доменных имен.
так что я могу указать каждый:
domainname1.com --> ns1.domainame1.com
domainname2.com --> ns1.domainame1.com
domainname3.com --> ns1.domainame1.com
Я пробовал использоватьbind9
и вполне комфортно, единственная проблема заключается в сервере имен, т.е. ns1.domainname1.com
пожалуйста помоги..
Вы устанавливаете bind9 на свой сервер, который, я скажу, имеет IP-адрес 1.2.3.4; мы назовем его ns1.domainname1.com. Вы настраиваете его как первичный для трех зон: domainname1.com, domainname2.net и domainname3.org (давайте распространим любовь к TLD!). Убедитесь, что у вас есть запись SOA, в которой ns1.domainname1.com и ns2.domainname1.com указаны как авторитетные для каждого домена, а записи A для ns1.domainname1.com и ns2.domainname1.com указывают на 1.2.3.4).
Вы проверяете, что они работают
ns1% dig soa domainname1.com @localhost
и то же самое для двух других доменов. Не продвигайтесь дальше, пока этот бит не заработает.
Измените свои связующие записи, то есть записи, поддерживаемые вашим регистратором (организацией, которой вы платите за право иметь доменные имена domainname1.com, domanname2.net и т. Д.), Чтобы в списке серверов имен для каждого из доменов были ns1 .domainname1.com и ns2.domainname1.com. Когда вы делаете это для записей domainname1.com, вам также необходимо указать IP-адреса двух серверов имен, то есть 1.2.3.4. Это позволяет избежать проблемы с курицей и яйцом, когда я ищу www.foo.com, мне говорят, что официальные серверы для foo.com - это ns1.foo.com и ns2.foo.com, поэтому я пытаюсь поискать те вверх, и мне говорят, что официальные серверы для foo.com - это ns1.foo.com и ns2.foo.com, поэтому я пытаюсь посмотреть те вверх, вы можете видеть, где это не так, да?
Так и должно быть. Вы можете проверить правильность записи клея с помощью
whois domainname1.com
и вы уже знаете, что ваши серверы имен работают, потому что вы проверили это с помощью dig выше, верно? В любом случае проверьте это снова, желательно из третьего окна, чтобы не упустить из виду проблемы, связанные с брандмауэром или i-only-listen-on-127.0.0.1.
Дополнительно: найдите друга с сервером имен и попросите его / ее запустить для вас вторичный NS. Как правило, вам нужно рекламировать две записи NS для домена, и хотя можно указать одну и ту же запись дважды, это плохой тон. Здесь есть еще много других вещей, которые вам нужно сделать: убедиться, что ns1 позволяет ящику вашего друга передавать зону, что ящик вашего друга настроен так, чтобы смотреть на вас как на хозяина, и тому подобное). Если вы все это сделаете, измените запись A для ns2.domainname1.com на адрес сервера имен вашего друга в файлах зоны, и ваши клеевые записи соответственно.
Наслаждайтесь добротой сервировки имен и выпейте заслуженный кофе. Имеет ли это смысл?
Вы ищете тщеславие DNS и вы можете найти некоторую информацию Вот.