도메인에 대한 DNS 서버 구성

도메인에 대한 DNS 서버 구성

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;
};

관련 정보