nnsmasq 도메인 이름 리셋과 dns 캐시 설정
1. dnsmasq 소개
DNSmasq는 작고 편리하게 DNS와 DHCP를 설정하는 도구로 DNS 기능과 선택할 수 있는 DHCP 기능을 제공한다. 이 도구는 본 컴퓨터와 랜에서만 사용할 수 있는 도메인을 서비스하는데 이런 도메인은 전 세계의 DNS 서버에 나타나지 않고 외부 네트워크를 통해 접근할 수 없다.본고는 주로 dnsmasq를 사용하여 캐시를 통해 dns 해석을 가속화하고 인터넷 속도를 높이며hosts보다 더 강한 도메인 이름 리셋 기능을 사용하여 본 컴퓨터에서 2급 도메인을 테스트하는 데 큰 편의를 제공하였다.
2.dnsmasq 설치
sudo apt-get install dnsmasq
3. dnsmasq 구성
(1) dnsmasq의 프로필은/etc/dnsmasq입니다.conf, 이 파일을 편집하고 추가:listen-address=127.0.0.1 cache-size=150(2) 새 DNS 서버 추가
sudo vim /etc/resolv.conf
맨 위에nameserver 127.0.0.1을 추가하면 127.0.0.1 즉 로컬의dnsmasq를 dns 서버로 사용할 수 있습니다.nnsmasq는 기본적으로/etc/resolv를 사용합니다.conf의nameserver는 자신의 상위 dns 서버로 사용할 수 있습니다. 당신도 dns 서버를 지정할 수 있습니다. (3)hosts 파일 대신 dnsmasq를 사용하면 일반적인hosts 파일 설정이 편리하지만 어댑터가 지원되지 않습니다. 예를 들어 *.app.com 192.168.x.x는 안 되지만, dnsmasq는 지원됩니다. dnsmasq를 편집합니다.conf, 추가:address=/.tuli.com/192.168.x.x
4.dnsmasq 시작, 재시작, 종료
sudo /etc/init.d/dnsmasq start
sudo /etc/init.d/dnsmasq stop
sudo /etc/init.d/dnsmasq restart
5. 리디렉션 테스트
브라우저를 열고 www.app를 입력합니다.com alexzhou.app.com xxx.app.com 등,nginx와 결합하여 역방향 에이전트를 하면 응용 프로그램을 성공적으로 열 수 있습니다.
6. dns 캐시 테스트
dig www.google.com
......
;; Query time: 205 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 16 13:39:03 2012
;; MSG SIZE rcvd: 478
dig www.google.com
......
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 16 13:39:07 2012
;; MSG SIZE rcvd: 46
첫 번째Query time:205ms, 두 번째0ms, dns 해석 속도가 현저히 향상되었습니다.
ps:dig 명령은 DNS 도메인 서버를 조회하는 도구로 DNS 검색을 실행하고 요청한 도메인 서버에서 되돌아오는 정보를 표시합니다. 유닉스와 linux에서는 nslookup 대신 dig 명령을 사용하는 것을 권장합니다.
옮김: Alex Zhou, 본문 링크:http://codingnow.cn/unix/431.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.