FreeBSD 6.0-RELEASE 에서 고속 DNS 캐 시 서버 를 만 드 는 방법
캐 시 도 메 인 네 임 서버 는 어떤 도 메 인 에 도 권위 적 인 해석 을 제공 하지 않 는 도 메 인 네 임 서버 입 니 다.그것 은 후속 적 으로 사용 할 수 있 도록 조 회 를 간단하게 완성 하고 이 조 회 를 기억 했다.이러한 서버 를 만 들 려 면 도 메 인 네 임 서버 를 평소 처럼 설정 하고 도 메 인 을 설정 하지 않 으 면 다음 과 같이 설치 할 수 있 습 니 다.사용 하 는 소프트웨어 는 BIND 이 고 freebsd 6.0 을 설치 한 후에 BIND 는 자동 으로 설치 되 며 버 전 은 BIND 9 이 며 경 로 는 보통/etc/namedb 입 니 다.freebsd 5.2 및 더 빠 른 버 전의 사용 자 는 ISC 사이트 에서 BIND 9.3 다운로드 까지 통과 할 수 있 습 니 다.현재 BIND 는 인터넷 소프트웨어 컨소시엄 http://www.isc.org/ 이 유지 하고 있다.1.로 컬 DNS 역방향 분석 도 메 인 파일 만 들 기
proxy4bak\#cd/etc/namedbproxy4bak\#sh make-localhost 는/etc/namedb/master 디 렉 터 리 에서 localhost.rev 파일 을 생 성 합 니 다.2.dns 프로필/etc/namedb/named.conf 를 편집 하 는 내용 은 다음 과 같 습 니 다.
options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats";// forwarders {// 221.228.255.1; 218.2.135.1;// };};zone "." { type hint; file "named.root";};zone "0.0.127.IN-ADDR.ARPA" { type master; file "master/localhost.rev";};
여기 서 저 는 forwarders(퍼 가기)를 사용 하지 않 았 습 니 다.freebsd 중국어 수첩 에 이런 말 이 있 습 니 다.
상위 캐 시 에서 이득 을 보 려 면 forwarders 를 사용 할 수 있 습 니 다.일반적인 상황 에서 도 메 인 네 임 서버 는 정 답 을 얻 을 때 까지 인터넷 을 한 단계 씩 조회 하여 특정한 도 메 인 네 임 서버 를 찾는다.이것 을 사용 하면 상위 도 메 인 네 임 서버(또는 다른 도 메 인 네 임 서버)를 먼저 조회 하여 캐 시 에서 결 과 를 얻 을 수 있 습 니 다.상위 도 메 인 네 임 서버 의 부하 가 무 거 우 면 더 빠 른 도 메 인 네 임 서버 에서 사용 하면 서비스 품질 개선 에 도움 이 될 것 입 니 다.3.변경/etc/resolv.conf 는 resolv.conf 내용 을 다음 으로 변경 합 니 다.
nameserver 127.0.0.13,named 시작 편집/etc/rc.conf 를 시작 내용 에 추가 합 니 다.다음 과 같 습 니 다.
proxy4bak\#cd/etc proxy4bak\#ee rc.conf 가입 namedenable="YES"
추가 완료 후 서버 를 다시 시작 합 니 다.top 명령 을 사용 하면 named 프로 세 스 가 시작 되 었 는 지 확인 할 수 있 습 니 다.nslookup 을 통 해 사이트 주 소 를 조회 할 수도 있 습 니 다.가능 하 다 면 캐 시가 이미 만 들 어 졌 음 을 설명 합 니 다.다음 과 같이 표시 합 니 다.
proxy4bak# nslookup> set type=any> www.google.comServer: 127.0.0.1Address: 127.0.0.1#53Non-authoritative answer:www.google.com canonical name = www.l.google.com.Authoritative answers can be found from:google.com nameserver = ns4.google.com.google.com nameserver = ns1.google.com.google.com nameserver = ns2.google.com.google.com nameserver = ns3.google.com.
관련 참고 자 료 를 검색 할 때 dns 캐 시 소프트웨어 인 djbdns,이미 쓰 고 계 신 분 들 도 계 세 요. 도 발견 되 었 다.저 는 편 의 를 위해 서 바로 BIND 를 사 용 했 습 니 다.왜냐하면 freebsd 가 설치 할 때 가 져 갔 기 때 문 입 니 다.하지만 성능 상 어느 것 이 좋 을 지 는 구체 적 으로 알려 지지 않 았 다.
dns 캐 시 서버 를 처음 만 들 었 습 니 다.잘못된 점 을 지적 해 주 십시오.이 노트 가 랜 에 고속 dns 캐 시 서버 를 만 들 려 는 친구 에 게 유용 하 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[성공] pcDuino에서 FreeBSD 其弶ZRouter에 빌드의 설정이 퍼져있기 때문에, 일단 빌드를 흘리면, arm.arm과 같이 clang의 에러로 걸리므로 Makefile.inc1에 패치를 맞추어 보겠습니다. 커널 링크에서 xz와 이전에 사용한 EAR...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.