Ubuntu에서는 도메인에 대한 DNS 서버를 구성하려고 합니다. 아직 가상박스에 접근할 수 없기 때문에 테스트해보지는 않았습니다. 하지만 문제가 있음을 느낄 수 있었습니다. 누구든지 명백한 오류를 발견할 수 있습니까? 서버 테스트를 실행하지 않으면 어렵다는 것을 알고 있습니다.
나는 다음과 같이 명명된.conf.local을 구성했습니다:
zone "craig.linuxcourse.tfe.ltu.se" {
type master;
file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
};
이제 영역 파일을 구성하려고 하는데 연결하기 위해 로컬 호스트를 어떻게 변경해야 하는지 약간 혼란스럽습니다.
또한 다음 호스트를 추가하고 싶습니다.
ns1(DNS 서버가 있는 NS 레코드 및 A 레코드)
월드 와이드 웹
파일 전송 프로토콜
"학생 이름"(가상 서버의 이름이어야 함)
지금까지 변경한 내용은 다음과 같습니다.
;
; BIND data file for example.com
;
$TTL 604800
@ IN SOA craig.linuxcourse.tfe.ltu.se. root.linuxcourse.tfe.ltu.se. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.1.10
;
@ IN NS ns1.craig.linuxcourse.tfe.ltu.se.
@ IN A craig.linuxcourse.tfe.ltu.se
www IN A www.craig.linuxcourse.tfe.ltu.se
ftp IN A ftp.craig.linuxcourse.tfe.ltu.se
답변1
다른 사람이 말했듯이 A 레코드에는 주소가 필요합니다. 하지만 귀하의 예에서 시도하고 있는 것처럼 CNAME을 사용할 수 있습니다.
wwww IN A 192.168.1.10
ftp IN CNAME wwww
답변2
모든 답변에 감사드립니다. 귀하의 의견을 읽은 후 구성을 편집했습니다. 이게 더 좋아 보이지 않나요?
; BIND data file for local loopback interface
;
$TTL 5D
@ IN SOA ns1.craig.linuxcourse.tfe.ltu.se.
root.linuxcourse.tfe.ltu.se. (
2018052100 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
10800 ); Negative Cache TTL
;
IN NS ns1.craig.linuxcourse.tfe.ltu.se.
ns1 IN A xxx.239.163.100
www IN A xxx.239.163.110
ftp IN A xxx.239.163.120
craig IN A xxx.239.163.130
명명된.conf.local은 다음과 같습니다.
zone "craig.linuxcourse.tfe.ltu.se" in {
allow-transfers { any; };
file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
type master;
};