当前位置: 首页 > 软件库 > 服务器软件 > DNS服务器 >

pdnsd

DNS 代理服务器
授权协议 GPLv3
开发语言 C/C++
所属分类 服务器软件、 DNS服务器
软件类型 开源软件
地区 不详
投 递 者 太叔岳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

pdnsd是一款高效灵活的DNS proxy服务器,它既可以充当一个DNS forwarding的角色,也可作为一个DNS cache服务器,更可以作为一款简单的本地解释DNS服务器。优点如下:

(1)配置简单灵活,可定时自动检测upstream DNS server的健康;

(2)有CLI用于查看服务器的运行状况,并可在线更新服务器参数而无需重启服务器。

Github地址:https://github.com/udienz/pdnsd

  • apt install dnsmasq dnsmasq-full vim /etc/dnsmasq.conf vim /etc/pdnsd.conf killall pdnsd pdnsd -c /etc/pdnsd.conf -t -d local --> pdnsd(53)udp --> pdnsd(53)tcp 之后对53端口的tcp包可能有几种处理 --> 直接发往 定义的 DNS 服务器

  • 使用pdnsd的目的一般在于将UDP的DNS请求转换为TCP进行发送,虽然TCP协议的DNS在效率上不及UDP协议,但是可以实现一些UDP很难做到的功能,比如通过Socks5代理端口进行透明代理。所以TCP的DNS在一些领域还是很有市场。   早期的方案一般是使用Pdnsd建立本地的DNS服务器,然后将请求该服务器的UDP请求转换为TCP请求向上游服务器进行发送,同时还可进行DNS缓存,而且可以设

  • // pdnsd 配置 By Mokii 2014.08.02 global { perm_cache=10240; //缓存大小,单位KB cache_dir="/var/cache/pdnsd"; //缓存目录 run_as="pdnsd"; //运行用户,建议使用一个无权限用户运行 server_ip = 192.168.1.38; //监听地址 server_port = 53; //监听

  • 下载 yum下不到需要下载源 http://members.home.nl/p.a.rombouts/pdnsd/releases/ 里面下载 最新的rpm 然后安装 国内下载速度缓慢,附件中的 下载之后扩展名请改成 rpm, 传到linux上 yum localinstall pdnsd-1.2.9a-par_sl6.x86_64.rar chkconfig 里面自动设置成on了 配置事例文件

  • 转自:https://shipengliang.com/software-exp/ubuntu-%e5%88%a9%e7%94%a8pdnsd-tcp%e6%96%b9%e5%bc%8f%e8%8e%b7%e5%8f%96ip-%e6%8b%92%e7%bb%9ddns%e6%b1%a1%e6%9f%93.html 那,自从国内技术出现了DNS污染问题呢,时常导致很多国外网站访问不正常,所以通过参

  • 为了避免GFW对国外DNS的劫持,在一台Linux虚拟机上安装了pdnsd 1.2.9a,用起来还不错。 为了方便在Windows上使用,用Cygwin重新编译了下,下载地址为 点击打开链接 基本原理:     pdnsd是一个dns server,同时也是一个dns cache。当收到一个dns解析的请求时,会在本地cache中进行查找,如果没有,再向配置的dns服务器进行查找。     目前,

  • 真无法相信Ubuntu在网络方面没有windows表现优秀,但是在实际使用过程中事实却是如此。 我使用Ubuntu10.04、通过无线路由器拨号上网。   网上已经有了很多解决方案,大家可以参考一下。但在实际使用时请根据自己的情况,注意我在文中提到的几点。 http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=315117 http://www.kmeck

  • 在ubuntu下用firefox等浏览器上网,往往比在windows下上网要慢好多,但细心的人会发现,慢的时间是花在DNS查找上面了。那么我们可以在本机缓存DNS,也就是在本机架设一个DNS代理服务器。常用的软件有bind、djbdns、dnsmasq和pdnsd。下面我们来说一下,用pdnsd来架设一个永久的DNS代理服务器,所谓“永久”,就是说,在系统重启以后,本机缓存的DNS仍然存在,不用再

 相关资料
  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

  • 我已经阅读了netty代理服务器示例。但是,我想知道如何实现一个与代理对话的客户端。我正在实现的解决方案是服务器,每当客户端连接到服务器时,它都需要连接到套接字服务器。因此,连接到服务器的每个客户端都能够从另一台服务器发送/接收数据。 我需要帮助用netty实现这样的体系结构,因为服务器端是在netty上构建的。

  • 问题内容: 当某些表中的数据更改时,我正在使用SqlDependency来获取通知。 它正在工作,但是我有一些问题。 1)我没有找到一种方法来获取更改哪一行的信息。我需要从整个表中读取所有数据,以查看有什么不同。有没有办法获取这些信息?(主要ID,或其他)或使用与SqlDependency不同的方法? 2)如果“某人”非常快地更改数据该怎么办。某些更改可能不会得到通知吗?(我担心通知和再次订阅之间

  • SSH代理服务即平台上的SSH服务,用于与SSH代理节点管理的虚拟机建立转发规则。 SSH代理服务即平台上的SSH服务,用于与SSH代理节点管理的虚拟机建立转发规则。系统创建完成后,会自动部署一个Pod作为SSH代理服务,当环境更新或监听地址变更时,后端将会根据实际情况更新监听地址和服务地址。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “网络/SSH代理/SSH代理服务” 菜单

  • SSH代理服务用于建立平台与VPC网络之间的隧道,实现平台对VPC中资源的管理。 SSH代理节点 SSH代理节点用于建立平台与VPC网络之间的通信隧道,实现平台对VPC中资源的管理,安装监控Agent,收集监控数据等。 SSH代理服务 SSH代理服务即平台上的SSH服务,用于与SSH代理节点管理的虚拟机建立转发规则。

  • 说明 当前文档是在H5 JS SDK的设置代理服务器基础之上进行的补充,请先查看H5 JS SDK中设置代理服务器的相关配置,根据H5 JS SDK配置完成之后,再继续根据当前文档进行配置。 Nginx代理服务器配置的补充 配置HTTPS 注意:应替换整个[xxx]形式,包括[]。 server { listen 443 ssl; server_name [域名];