Tôi đã thiết lập một mạng riêng ảo bằng hộp ảo với máy chủ DNS có tên : dns1.xyz1.com
. Tôi có một máy chủ web có tên : xyz1.com
.
Tôi muốn sử dụng máy chủ DNS của mình để phân giải địa chỉ IP của trang web. Tôi đã cấu hình tệp vùng chuyển tiếp như sau:
$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
Trước khi tôi thêm bản ghi CNAME, tôi đã có thể nhập: https://host1.xyz1.com
và trình duyệt chuyển tôi đến đúng máy chủ web.
Sau khi tôi thêm bản ghi CNAME (tôi muốn trình duyệt cũng dịch https://xyz1.com
sang cùng một trang web https://host1.xyz1.com
), nhưng thật không may, sau khi thêm dòng CNAME như hiển thị bên dưới, không có địa chỉ nào mở máy chủ web mong muốn: không: https://xyz1.com
cũng không https://host1.xyz1.com
.
xyz1.com. IN CNAME host1.xyz1.com.
FYI, đây là named.conf.local
nội dung tập tin:
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";
};
Điểm mấu chốt:
Tôi muốn truy cập vào cùng một máy chủ web (cùng một IP) bằng các tên khác nhau: https://xyz1.com
hoặc https://host1.xyz1.com
. Bạn có thể cho tôi biết những gì sai trong hồ sơ CNAME của tôi? Làm thế nào tôi có thể sửa chữa nó?
BIÊN TẬP:
Cảm ơn câu trả lời. Nhưng vấn đề vẫn tồn tại. Tôi không thể giải quyết địa chỉ này: xyz.com và tôi cần trỏ đến một máy chủ cụ thể bằng tên: xyz.com
và host1.xyz.com
.
Dựa trên một số câu trả lời, tôi đã cập nhật phần này trong tệp cấu hình của mình:
; 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"
Có một máy chủ web có thể ping với IP: 192.168.56.7
tôi muốn cả hai xyz1.com
và host1.xyz1.com
trỏ đến. Làm thế nào để đạt được điều này?
named-checkzone xyz1.com xyz1.com
. Bạn đã hoàn toàn bỏ lỡ phần "Bản ghi CNAME không thể cùng tồn tại với các bản ghi khác".