컴퓨터 지식 네트워크 - 컴퓨터 구성 - 리눅스 서버는 도메인 이름을 어떻게 바인딩합니까?

리눅스 서버는 도메인 이름을 어떻게 바인딩합니까?

1, DNS 서버 설정 < P > 우리는 인터넷 네트워크가 TCP/IP 프로토콜을 기반으로 하며 통신을 하려면 상대방의 IP 주소를 얻어야 한다는 것을 알고 있습니다. 이는 DNS 서버를 통해 이루어집니다. 따라서 가상 도메인 이름을 구현하려면 먼저 DNS 서버가 가상 도메인 이름을 받아들이도록 해야 합니다. 즉, 지정된 IP 주소에 매핑해야 합니다. 도메인 이름을 구별하기 위해 웹 서버에 의존하기 때문에 이 IP 주소는 당연히 웹 서버에서 관리해야 합니다. BIND DNS 서버는

RedHat6. 운영 체제에 번들로 제공됩니다. 해당 도메인 이름 구성 파일은 "/etc/named.conf" 이고 일반적으로 도메인 구성 파일은 "/var/named" 디렉토리 아래에 있습니다.

예 1, named.conf 파일 구성:

zone "domain.com" {

typemaster;

파일 "domain.com";

};

zone ".1.1.in-addr.arpa" {

유형 마스터;

파일 "1.1.";

};

이 예에서는' domain.com' 의 도메인 구성 파일이' /var/named/domain.com' 이고 역방향 도메인의 구성 파일이'/var/named/1' 임을 보여 줍니다 Domain.com 파일은 DNS 도메인 이름을 IP 주소로 매핑하는 역할을 합니다.

예 2, domain.com 파일 구성:

@ insoadns.domain.com.hostmaster.dns.domain.com. ( Serial

36; Refresh

9; Retry

1296; Expire

432; Default_ttl

)

@ inmx1dns.domain.com.

@ innsdns.domain.com.

@ ina1.1..1 Www.domain.com 을 가리키려면 DNS 서비스에 별칭 레코드를 추가해야 합니다.

AAA IN CNAME www.domain.com.

많은 수의 가상 도메인 이름을 구성해야 하는 경우 domain "*" 기호를 사용하면 domain.com 파일에

* IN CNAME aaa.domain.com.

을 추가하여 설정이 지정되지 않은 domain.com 으로 끝나는 모든 레코드를 회전할 수 있습니다 기존 레코드에는 영향을 주지 않습니다. DNS 서버를 구성한 후 데몬 named:

[root @ domain/root] #/etc/rc.d/init.d/namedrestart

를 다시 시작해야 합니다 RedHat 6. 은 Apache Web Server 1.3 과 번들로 제공됩니다. 해당 구성 파일은 "/etc/;

문서 루트 네이티브 경로에 매핑하면 "/home/AAA" 와 같이 뒤에 추가됩니다.

redirect 원격 URL 에 매핑할 수 있는 경우 두 가지 매개 변수가 있습니다. 첫 번째는 가상 도메인 이름의 상대 경로이고 두 번째는 원격 사이트의 URL 입니다.

ServerAlias 뒤에는 *.aaa.domain.com 과 같은 와일드카드 문자를 사용하여 도메인 이름의 별칭을 추가할 수 있습니다.

다음은 두 가지 예입니다.

예 3, 네이티브 물리적 경로에 매핑:

< Virtualhost xxx.xxx.xxx.xxx>

문서 루트 "/home/test"

servernametest.domain.com

< Virtualhost>

예 4, 원격에 매핑된 URL:

< Virtualhost xxx.xxx.xxx.xxx>

servernametest1.doamin.com

redirect//welcome.htm

< /virtualhost> < P > log 파일 위치, 시간 초과 설정, 버퍼 설정 등과 같은 매개 변수도 있습니다. Apache 서버의 온라인 도움말 파일을 참조할 수 있습니다. 도메인 이름 # 구성

< Virtualhost>

上篇: QQ 현금대출은 어떻게 신청하나요? 신청절차에 대한 자세한 설명은 어떻게 되나요? 下篇: Xp 시스템은 디스크 공간 부족 문제를 해결하는 방법을 알려줍니다.
관련 내용