젠투 위키

이 서버는 최대 1000 개의 클라이언트로 구성된 로컬 네트워크에서 사용할 수 있습니다. 주요 기능은 쉬운 구성 및 작은 시스템 풋 프린트입니다. 또한 아이피 6 에 대한 지원이 있습니다.

설치

플래그 사용

적절한 플래그 사용 선택:

작은 전달 서버에 대한 플래그를 사용합니다.

auth-dns 인증 서버 역할을 위한 지원을 추가합니다.
conntrack 리눅스 콘 트랙 연결 마킹에 대한 지원을 추가합니다.
dbus 이 응용 프로그램을 사용하는 것은 매우 쉽습니다.)
dhcp 서버 역할을 지원합니다.
dhcp-tools 수동으로 관리하기위한 추가 명령 줄 도구를 설치하십시오.
dnssec 유효성 검사 및 캐싱을 지원합니다.
dumpfile 디버깅을 위해 패킷을 라이브러리 캡 형식 파일로 덤프하는 코드 포함
id 보고서 여부*.카오스 정보를 클라이언트에 바인딩하고,그렇지 않으면 대신 이러한 요청을 업스트림으로 전달합니다
idn 국제화된 도메인 이름에 대한 지원 사용
inotify 파일 시스템 모니터링 지원 활성화
ipv6 지원 추가 6
libidn2 국제화 된 도메인 이름에 대한 지원을 활성화하십시오.
lua 루아 스크립팅 지원 사용
nettlehash 개발자 라이브러리/쐐기풀에서 해싱 함수 사용
nls 기본 언어 지원 추가)
script 임대가 변경될 때 스크립트 호출에 대한 지원을 활성화합니다.
selinux !!내부 사용 만!! 보안 강화 리눅스 지원,이 셀리 눅스 프로파일에 의해 설정해야합니다 또는 파손이 발생합니다
static !!부트 스트랩 동안이 설정하지 마십시오!! 바이너리가 동적으로 연결되는 대신 정적으로 연결됩니다.
tftp 네트워크 부팅을 위해 내장 된 서버를 활성화합니다.
젠투 패키지 데이터베이스에서 제공하는 데이터·마지막 업데이트:2021-01-28 19:26 플래그 사용에 대한 추가 정보

등장

:

루트#emerge --ask net-dns/dnsmasq

구성

다양한 리소스가 있습니다. 이 명령줄에는 다음과 같은 옵션이 있습니다.1663>기본 구성 파일(/등/딘마스크.콘프)

서비스

:

루트#rc-update add dnsmasq default

지금 서비스를 시작하려면:

루트#rc-service dnsmasq start

서비스 구성

에서/기타/콘퍼런스.시스템 익스플로러는 저희의 데이터베이스를 통해 실행 중인 프로세스를 검사할 수 있는 쉬운 방법을 제공하는 최고의 프리웨어입니다.

파일/기타/회의.서비스 구성 예
DNSMASQ_OPTS="--user=dnsmasq --group=dnsmasq -H /srv/virt/gentoo/hosts --max-cache-ttl=10"

기본 설정 파일

기본 설정은 설정 파일을 통해 이루어집니다.콘프 이 파일은key구문을 사용하며 패키지에서 제공하는 구문을 잘 문서화하고 읽는 것이 좋습니다. 파일 내부 또는 명령줄 옵션을 통해 추가 리소스를 참조할 수 있습니다.

다음은 샘플 구성 파일입니다.

루트#/etc/init.d/dnsmasq restart

호스트 파일

-h(--no-hosts)명령줄 인수가 전달되지 않는 한,호스트 파일

/기타/호스트 파일이 업데이트되면 설정을 다시 로드하려면 시드업 신호를 수신해야 합니다. 이것은 또한 초기화 스크립트’다시로드 명령을 통해 지원됩니다:

루트#/etc/init.d/dnsmasq reload

구성 파일의no-hosts매개 변수를 통해 이 동작을 사용하지 않도록 설정할 수도 있습니다.

추가 호스트 파일

(추가)호스트 파일을 참조하여 쿼리의 소스로 사용할 수 있습니다. 이렇게 하려면-H /path/to/hostsfile(--addn-hosts=/path/to/hostsfile)명령줄 옵션을 추가합니다. 디렉터리를 전달할 수도 있습니다.이 경우 해당 디렉터리 내의 모든 파일은 추가 호스트 파일로 처리됩니다.

표준 호스트 파일과 마찬가지로 한숨 신호가 파일을 다시 로드합니다.

이 동작은 구성 파일의addn-hosts매개 변수를 통해 설정할 수도 있습니다.이 예제에서는 다음과 같은 이름 서버를 사용합니다.그것의 상류 네임 서버로.

-r(--resolv-file)명령줄 옵션을 통해 다른 파일을 사용할 수 있습니다.

이 동작은 구성 파일의resolv-file매개 변수를 통해 설정할 수도 있습니다.1088>

기능

기능

따라서 중소 규모의 네트워크를위한 다양한 네트워크 관리 도구입니다.

이 네임 서버가/등/리졸브 에 지정된 것과 동일한 네임 서버 인 경우.그런 다음 추가 단계를 수행 할 필요가 없습니다. 그렇지 않으면 적절한 해결 방법을 가리 킵니다.명령줄을 통해 파일을 전송합니다. 이 구문은/등/해결 프로그램에서 사용하는 구문입니다.네임 서버 정의 만 살펴 봅니다.

예를 들어:

루트#echo "nameserver 8.8.8.8" >> /etc/dnsmasq.conf.resolv

구성 파일을 통해 이 파일에 다음 포인트:

파일/기타/서비스가 실행 중인지 확인하려면(구성 파일이 방금 변경되었을 때 다시 시작한 후)파기 명령을 사용합니다.:

사용자$dig @localhost +short www.gentoo.org
www-bytemark-v4v6.gentoo.org.89.16.167.134

데이터를 전달하는 동안 데이터의 유효성을 검사할 수 있습니다. 이 작업은 다음 줄을 구성 파일에 추가하여 수행 할 수 있습니다.

예를 들어,무한 임대 시간으로 라우터를 통해 주소 구성을 사용할 수 있고,무한 임대 시간으로도 주소 구성을 사용할 수 있습니다.주 구성 파일(dhcp-host=설정)또는 별도의 파일을 통해 알려진 호스트에 대한 정적 정의를 사용할 수 있습니다. 명령줄 옵션을 통해 해당 파일을 가리킵니다. 후자의 접근 방식의 장점은 항목을 다시 읽기 위해 한숨 신호를 보내거나 서비스를 다시로드하는 것으로 충분하지만 구성 파일의 정의는 전체 서비스를 다시 시작해야한다는 것입니다.

dhcp-host매개 변수의 구문에 대한 자세한 내용은 구문이 매우 광범위하므로 설명서 페이지 또는 구성 파일을 참조하십시오.

사용

이 섹션에서는 서비스의 다양한 사용 시나리오(유지 관리 및 운영 작업)에 대해 설명합니다.

리셋하기

네트워크 인터페이스 업데이트가 있는 클라이언트에서 의도한 주소를 즉시 얻지 못할 수 있습니다. 이 주소를 다시 할당하기 전에 이 주소의 임대가 만료될 때까지 기다립니다.이 서비스에는 다음과 같은 내용이 포함될 수 있습니다.임대. 임대를 더 빨리 제거해야 하는 경우 서비스를 종료합니다.파일을 임대하고 서비스를 다시 시작합니다.

루트#/etc/init.d/dnsmasq stop
루트#nano -w /var/lib/misc/dnsmasq.leases
루트#/etc/init.d/dnsmasq start

기본 설정이 아닌 설정

을 다시 로드합니다.다음 서비스에 대한 외부 정의를 사용할 수 있습니다:호스트 구성 항목(--dhcp-hostsfile명령줄 옵션을 통해)

  • )
  • 이러한 파일을 수정하면 이러한 구성 파일을 다시 로드할 수 있습니다.

    참고
    해결 방법.이러한 파일의 변경 내용은-n(--no-poll)명령줄 옵션을 설정하거나no-poll구성 매개 변수를 사용하지 않는 한 자동으로 선택됩니다.

    이 서버는 최대 1000 개의 클라이언트로 구성된 로컬 네트워크에서 사용할 수 있습니다. 주요 기능은 쉬운 구성 및 작은 시스템 풋 프린트입니다. 또한 아이피 6 에 대한 지원이 있습니다. 설치 플래그 사용 적절한 플래그 사용 선택: 작은 전달 서버에 대한 플래그를 사용합니다. auth-dns 인증 서버 역할을 위한 지원을 추가합니다. conntrack 리눅스 콘 트랙 연결 마킹에 대한…

    이 서버는 최대 1000 개의 클라이언트로 구성된 로컬 네트워크에서 사용할 수 있습니다. 주요 기능은 쉬운 구성 및 작은 시스템 풋 프린트입니다. 또한 아이피 6 에 대한 지원이 있습니다. 설치 플래그 사용 적절한 플래그 사용 선택: 작은 전달 서버에 대한 플래그를 사용합니다. auth-dns 인증 서버 역할을 위한 지원을 추가합니다. conntrack 리눅스 콘 트랙 연결 마킹에 대한…

    답글 남기기

    이메일 주소는 공개되지 않습니다.