Я создал виртуальную частную сеть, используя virtualbox с DNS-сервером с именем:dns1.xyz1.com
. У меня есть веб-сервер с именем:xyz1.com
.
Я хочу использовать свой DNS-сервер для разрешения IP-адреса веб-сайта. Я настроил файл зоны пересылки следующим образом:
$TTL 604800
@ IN SOA dns1.xyz1.com. admin.xyz1.com. (
13 ; Serial
604820 ; Refresh
86600 ; Retry
2419600 ; Expire
604600 ) ; Negative Cache TTL
; name servers - NS records
IN NS dns1.xyz1.com.
IN NS dns2.xyz1.com.
; name servers - A records
dns1.xyz1.com. IN A 192.168.56.13
dns2.xyz1.com. IN A 192.168.56.15
; 192.168.56.0/24 - A records
host1.xyz1.com. IN A 192.168.56.17
xyz1.com. IN CNAME host1.xyz1.com.
host1.xyz1.com. IN TXT "some text"
host2.xyz1.com. IN A 192.168.56.18
прежде чем добавить запись CNAME, я смог набрать:https://host1.xyz1.com
и браузер переведет меня на правильный веб-сервер.
после того, как я добавил запись CNAME (я хочу, чтобы браузер также translate https://xyz1.com
на тот же сайт, как https://host1.xyz1.com
) но, к сожалению, после добавления строки CNAME, как показано ниже, ни один из адресов не открыть нужный веб-сервер: ни: https://xyz1.com
nor https://host1.xyz1.com
.
xyz1.com. IN CNAME host1.xyz1.com.
FYI, вот named.conf.local
файл содержимое:
zone "xyz1.com" {
type master;
file "/etc/bind/forward.xyz1.com";
};
zone "56.168.192.in-addr.arpa"{
type master;
file "/etc/bind/reverse.xyz1.com";
};
итог:
Я хочу получить доступ к тому же веб-серверу (тот же IP), используя разные имена: либо https://xyz1.com
или https://host1.xyz1.com
. Можете ли вы сказать мне, что не так в моей записи CNAME? Как я могу исправить это?
изменить:
Спасибо за ответы. Но проблема все же существует. Я не могу решить этот адрес: xyz.com и мне нужно указать на конкретный сервер, используя имена:xyz.com
и host1.xyz.com
.
основываясь на некоторых ответах, я обновил эту часть моего файла конфигурации:
; 192.168.56.0/24 - A records
@ IN A 192.168.56.7
host1.xyz1.com. IN CNAME xyz1.com.
host1.xyz1.com. IN TXT "text here"
есть пингуемый веб-сервер с IP:192.168.56.7
который я хочу оба xyz1.com
и host1.xyz1.com
указывать. Как достичь это?