这是 dnsdist 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
域名解析 - 平衡下游服务器上的 DNS 查询的工具
概要
域名分配器 [OPTION] ... 地址...
商品描述
域名解析 接收 DNS 查询并将它们中继到一个或多个下游服务器。 它
随后将响应发送回原始请求者。
dnsdist 在 TCP 和 UDP 上运行,并努力在两者上提供非常高的性能。
目前,查询被发送到具有最少未完成查询的下游服务器。
这实际上意味着负载平衡,确保较慢的服务器获得更少的查询。
如果几秒钟后没有收到回复,则将其从队列中删除,但在
短期内,超时确实会导致服务器获得较少的流量。
IPv4 和 IPv6 操作可以混合和匹配,换句话说,查询进来
IPv6 可以转发到 IPv4,反之亦然。
域名解析 可在 Lua 中编写脚本,请参阅 dnsdist 文档以获取更多信息。
服务范围
dnsdist 不“考虑”DNS,也不执行任何类型的缓存,也不是
意识到它正在传递的答案的质量。
dnsdist 假设每个查询都会导致一个响应,这对所有 DNS 都是正确的
除了 AXFR,因此不受支持。
dnsdist 的目标是保持简单。 如果需要更强大的负载均衡,
建议使用专用硬件或软件。 例如,Linux 虚拟服务器通常是
提及。
配置
-a,--acl NETMASK
添加 NETMASK 到 ACL。
-C,--配置 文件
加载配置 文件.
-c,--客户端
作为客户端运行,连接到dnsdist。
-d,--守护进程
作为守护进程运行。
-e,--执行 CMD
连接到 dnsdist 并执行 CMD.
-h,--帮助
显示有用的消息并退出。
-l,--本地 地址
绑定到 地址, 提供尽可能多的地址(使用多个 - 当地的 声明)到
根据需要收听。 将 IPv4 指定为 0.0.0.0:53,将 IPv6 指定为 [::]:53。
--监督
在前台运行,但不生成控制台。 使用此开关运行 dnsdist
在主管内部(与例如 systemd 和 daemontools 一起使用)。
-p,--pid文件 文件
写一个pidfile到 文件, 仅适用于 --守护进程.
-u,--uid UID
将进程用户更改为 UID 绑定套接字后。 UID 可以是姓名或号码。
-g,--gid GID
将进程组更改为 GID 绑定套接字后。 GID 可以是名字或
数。
-V,--版本
显示 dnsdist 版本并退出。
地址
任意数量的下游 DNS 服务器,与使用的语法相同 - 当地的。 如果
未指定端口,使用 53。
使用 onworks.net 服务在线使用 dnsdist