首页 > 其他分享 >pdnsd安装

pdnsd安装

时间:2024-02-07 11:31:30浏览次数:30  
标签:lib cache pdnsd usr conf cp 安装


注意,仅供参考!

###包的下载界面
https://archlinux.org/packages/extra/x86_64/pdnsd/

###包的下载链接
https://archlinux.thaller.ws/extra/os/x86_64/pdnsd-1.2.9.a-14-x86_64.pkg.tar.zst

#########具体安装执行步骤#########

cp usr/bin/* /usr/bin/

cp usr/lib/systemd/system/pdnsd.service /usr/lib/systemd/system/

###CentOS
cp usr/lib/tmpfiles.d/pdnsd.conf /usr/lib/tmpfiles.d/

###Ubuntu
cp usr/lib/sysusers.d/pdnsd.conf /usr/lib/sysusers.d/


mkdir /usr/share/doc/pdnsd/
cp usr/share/doc/pdnsd/pdnsd.conf /usr/share/doc/pdnsd/pdnsd.conf

cp usr/share/doc/pdnsd/pdnsd.conf /etc

mkdir /var/cache/pdnsd/

###############################


/etc/pdnsd.conf文件里的内容:
###############################
global {
        perm_cache=1024;
        cache_dir="/var/cache/pdnsd";
        run_as="root";
        server_ip = ens192;  # Use eth0 here if you want to allow other
                                # machines on your network to query pdnsd.
        status_ctl = on;
                           # but may make pdnsd less efficient, unfortunately.
        query_method=tcp_only;
        min_ttl=15m;       # Retain cached entries at least 15 minutes.
        max_ttl=1w;        # One week.
        timeout=10;        # Global timeout option (10 seconds).
        neg_domain_pol=on;
        udpbufsize=1024;   # Upper limit on the size of UDP messages.
}
server {
        label= "myisp";
        ip = 114.114.114.114;  # Put your ISP's DNS-server address(es) here.
                           # This may be necessary if you are behind some
                           # kind of firewall and cannot receive replies
                           # from outside name servers.
        timeout=4;         # Server timeout; this may be much shorter
                           # that the global timeout option.
        uptest=if;         # Test if the network interface is active.
        interface=ens192;    # The name of the interface to check.
        interval=10m;      # Check every 10 minutes.
        purge_cache=off;   # Keep stale cache entries in case the ISP's
                           # DNS servers go offline.
        edns_query=yes;    # Use EDNS for outgoing queries to allow UDP messages
                           # larger than 512 bytes. May cause trouble with some
                           # legacy systems.
}
###############################


systemctl start pdnsd.service


标签:lib,cache,pdnsd,usr,conf,cp,安装
From: https://blog.51cto.com/xiaofeiji/9635711

相关文章

  • Ubuntu安装PHP8.2 编译安装 oci8 pdo_oci扩展
    PHP8.2是PHP语言的最新版本。新特性包括,只读类,允许布尔值作为独立类型等。从mysqli中删除libmysql的支持等。时至今天,主流的HTTP服务器已不是Apache,我们推荐使用Nginx作为HTTP服务器,Nginx相对于Apache来说简单且性能更好。本教程将向您展示如何在Ubuntu20.04安装PHP8.2并将其......
  • 如何导出 Visual Studio Code 的扩展应用,并离线安装?
    1.离线情形VisualStudioCode的扩展应用安装位置在文件夹.vscode/extensions下。不同平台,它位于:Windows%USERPROFILE%.vscode\extensionsMac~/.vscode/extensionsLinux~/.vscode/extensions离线使用时,直接复制粘贴即可。2.有网情况方法1:账号同步使用VisualStudio......
  • centos7安装posgresql
    安装#安装源sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#安装PostgreSQLcentos7上安装更高版本缺依赖,比较麻烦sudoyuminstall-ypostgresql14-server#初始化数据库sudo/usr/......
  • 如何在Linux系统上正确的安装和替换特定版本的GCC
    以GCC9.2为例,下面是一个完整的下载源代码,编译,安装,配置的过程cd/usr/local/srcwgetftp://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xzxz-dgcc-9.2.0.tar.xztar-xfgcc-9.2.0.tarcdgcc-9.2.0./configure--disable-multilib--enable-languages=c,c++--prefix=/u......
  • ESXi升级RAID驱动和安装CIM Provider和MegaRAID Storage Management
    一:首先ESXi中要装磁盘阵列卡的专用驱动Provider,比如戴尔的驱动Provider可以在http://www.piis.cn/news/new935.asp下载,安装方法也可以借鉴它,这里就不详细说安装方法了二:ESXI中要设置按F2后输入root和密码到配置界面--选择"ConfigureManagementNetwork"·中的1、“DNSConf......
  • 【nw.js】使用nw.js将html页面打包成exe免安装程序
    @[TOC]一、批处理zip命令(已有可跳过此步骤)下载zip,你可以到该网址下载zip执行文件,如下图:将文件路径配置到环境变量中,具体操作如下:右键计算机——>属性——>高级系统设置——>高级——>环境变量——>系统变量——>找到path,双击——>新建——>将所在路径添加进去(如:“F:\zip”包含进环......
  • 阿里云轻量级 GPU 实例安装 NVIDIA 驱动
    实例规格:轻量级GPU实例vgn6i-vws/ecs.vgn6i-m4-vws.xlarge(4vCPU23GiB)操作系统:Ubuntu22.04第一部分:尝试失败的安装方法查询NVIDIA产品型号lspci|grep-invidia输出00:07.0VGAcompatiblecontroller:NVIDIACorporationTU104GL[TeslaT4](reva1)根据产......
  • IIS的基本安装和配置
    实验介绍:IIS的作用IIS是web服务器中常见的一种。当客户端想访问某个域名时,向web服务器发出请求。web服务器返回网页的代码做出回应。客户端解析代码生成网页。一:安装IIS1.打开一台windows服务器,修改IP为192.168.1.2082.打开服务器管理器,安装web服务器(IIS)二:web服务器绑定IP......
  • 记录一次Electron程序打包自定义安装包
    首先下载nsNiuNiu打包程序下面就是下载之后解压的文件夹内容,注明了主要文件/文件夹的用途将使用electron-builder打包的文件内容拷贝到FilesToInstall,也就是文件夹下面的内容拷贝过去修改.\SetupScripts\nim\nim_setup.nsi中的内容,这个文件是nsis的打包主文件,在其中设......
  • Liunx安装配置python3
    liunx系统下会默认自带python2.0版本,查看python版本:python-V官网下载python3.10.0版本上传到liunx机器解压并移动到/usr目录下#解压命令tar-zxvfPython-3.10.0.tgz#移动到/usr/python3目录下mkdir/usr/python3mvPython-3.10.0/usr/python3安装依赖包yumins......