Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 dnsdist 명령입니다.
프로그램:
이름
dnsdist - 다운스트림 서버에서 DNS 쿼리의 균형을 맞추는 도구
개요
dnsdist [OPTION] ... 주소...
기술
dnsdist DNS 쿼리를 수신하고 하나 이상의 다운스트림 서버로 릴레이합니다. 그것
이후에 원래 요청자에게 응답을 다시 보냅니다.
dnsdist는 TCP 및 UDP를 통해 작동하며 두 가지 모두에서 매우 높은 성능을 제공하기 위해 노력합니다.
현재 쿼리는 처리되지 않은 쿼리가 가장 적은 다운스트림 서버로 전송됩니다.
이것은 효과적으로 로드 밸런싱을 의미하며 느린 서버가 더 적은 쿼리를 받도록 합니다.
몇 초 후에도 답장이 오지 않으면 대기열에서 제거되지만
단기적으로 시간 초과로 인해 서버의 트래픽이 줄어듭니다.
IPv4 및 IPv6 작업은 혼합 및 일치될 수 있습니다.
IPv6은 IPv4로 전달될 수 있으며 그 반대도 가능합니다.
dnsdist Lua에서 스크립팅할 수 있습니다. 이에 대한 자세한 내용은 dnsdist 설명서를 참조하세요.
범위
dnsdist는 DNS에 대해 '생각'하지 않으며 어떤 종류의 캐싱도 수행하지 않습니다.
전달하는 답변의 품질을 알고 있습니다.
dnsdist는 각 쿼리가 정확히 하나의 응답으로 이어진다고 가정하며 이는 모든 DNS에 해당됩니다.
따라서 지원되지 않는 AXFR은 제외됩니다.
dnsdist의 목표는 단순함을 유지하는 것입니다. 보다 강력한 로드밸런싱이 필요한 경우,
전용 하드웨어 또는 소프트웨어를 권장합니다. 예를 들어 Linux 가상 서버는 종종
말하는.
옵션
-a,--acl NETMASK
추가 NETMASK ACL에.
-C,--구성 FILE
구성 로드 FILE.
-c,--클라이언트
클라이언트로 작동하고 dnsdist에 연결합니다.
-d,--데몬
데몬으로 작동합니다.
-e,--실행 CMD
dnsdist에 연결하고 실행 CMD.
-h,--도움
유용한 메시지를 표시하고 종료합니다.
-l,--로컬 주소
바인딩 주소, 가능한 한 많은 주소를 제공하십시오(여러 --현지의 진술)에
필요에 따라 들어보세요. IPv4를 0.0.0.0:53으로 지정하고 IPv6을 [::]:53으로 지정합니다.
--감독
포그라운드에서 실행하되 콘솔을 생성하지 마십시오. dnsdist를 실행하려면 이 스위치를 사용하십시오.
감독자 내부(예: systemd 및 daemontools와 함께 사용).
-p,--pid파일 FILE
pidfile 쓰기 FILE, 에서만 작동 --악마.
-u,--uid UID
프로세스 사용자를 다음으로 변경 UID 소켓 바인딩 후. UID 이름이나 숫자가 될 수 있습니다.
-g,--gid GID
프로세스 그룹을 다음으로 변경 GID 소켓 바인딩 후. GID 이름이나
수.
-V,--버전
dnsdist 버전을 표시하고 종료합니다.
주소
사용된 것과 동일한 구문의 다운스트림 DNS 서버 수 제한 없음 --현지의. 면
포트가 지정되지 않은 경우 53이 사용됩니다.
onworks.net 서비스를 사용하여 dnsdist 온라인 사용