LINUX.ORG.RU
ФорумAdmin

DNS-forward, bind


0

0

В общем появилась задачка, как выяснилось, не тривиальная, нужно сделать DNS-форвардинг средствами bind, то-есть, что бы при наборе адреса domain1.com клиент попадал на subdomain.domain2.com

Прописал в конфиг зоны

$TTL 1W
@ IN SOA ns1.nsdomain.ru. sysadmin.nsdomain.ru. (
2010020500 ; serial
8H ; refresh
2H ; retry
1W ; expiry
11h) ; minimum
IN NS ns1.nsdomain.ru.
IN NS ns2.nsdomain.ru.
IN CNAME subdomain.domain2.com.
www IN CNAME subdomain.domain2.com.

не сработало, переписал конфиг:

$TTL 1W
@ IN SOA ns1.nsdomain.ru. sysadmin.nsdomain.ru. (
2010020500 ; serial
8H ; refresh
2H ; retry
1W ; expiry
11h) ; minimum
IN NS ns1.nsdomain.ru.
IN NS ns2.nsdomain.ru.
domain1.com. IN CNAME subdomain.domain2.com.
ww.domain1.com. IN CNAME subdomain.domain2.com.

тоже не сработало, пробовал вместо CNAME прописывать A, не помогло, собственно просьба, расскажите, как правильно делать форвардинг, или дайте мануал, где это написано, а-то в гугле только реклама этой услуги, а про настройку ни чего не нашел. Надеюсь на вашу помощь, выручайте, а то мозг уже вывихнул.

CNAME для корня зоны делать нельзя. Самый простой вариант —
@ IN A айпишник_subdomain.domain2.com

nnz ★★★★
()
Ответ на: комментарий от nnz

Не, это не поможет, потому-что тогда по факту будет искаться сайт domain1.com на серваке, на котором расположен subdomain.domain2.com, в результате чего клиент увидит ошибку или дефолтный сайт того сервака.

dronozavr
() автор топика
Ответ на: комментарий от dronozavr

>Не, это не поможет, потому-что тогда по факту будет искаться сайт domain1.com на серваке, на котором расположен subdomain.domain2.com, в результате чего клиент увидит ошибку или дефолтный сайт того сервака.

Не надо путать кислое с длинным. HTTP и DNS — немного разные протоколы.
Все будет работать. Главное, следить за сменой айпишника.

nnz ★★★★
()
Ответ на: комментарий от dronozavr

Оно работает очень просто. Днс-резольвер, используемый браузером, выдает только IP-адрес. Имя хоста, используемое при обращении к серверу, всегда берется из URL.

Назначение CNAME-записей совсем другое — они играют роль симлинков на A-записи, чтобы не плодить лишние A-записи и не переписывать их все каждый раз, когда нужно сменить айпишник.

nnz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.