首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏魔王卷子的专栏

    bind9的初步使用(1)

    说干就干,我就准备用dns的开源系统bind9来搞一番。 环境介绍 Ubuntu: 18.10 (ip: 192.168.1.230) bind9: 9.11.4 Windows 10 (ip: 192.168.1.230) 安装 其实安装非常简单,一条命令就搞定了 sudo apt install bind9 管理命令 启动: sudo systemctl start bind9 停止: sudo systemctl stop bind9 重启: sudo systemctl restart bind9 状态: sudo systemctl status bind9 配置域名 举个例子,比如现在我们有个域名是:baoguoxiao.pro。 然后我们将bind9进行重启。

    1.9K21发布于 2019-05-28
  • 来自专栏魔王卷子的专栏

    bind9的初步使用(2)

    listen-on-v6 { any; }; listen-on { 192.168.1.230; 192.168.1.231; }; }; 重启bind9 这个时候我们将bind9再次重启。 首先安装一个nginx。 泛域名设置 在开发的时候,可能会出现使用多个域名的情况,但是如果每次添加域名都要设置bind9,还要重启,非常麻烦,那么有没有简单的办法呢?有,就是使用泛域名设置。

    71620发布于 2019-05-28
  • 来自专栏魔王卷子的专栏

    bind9的初步使用(2)

    listen-on-v6 { any; }; listen-on { 192.168.1.230; 192.168.1.231; }; }; 重启bind9 这个时候我们将bind9再次重启。 首先安装一个nginx。 泛域名设置 在开发的时候,可能会出现使用多个域名的情况,但是如果每次添加域名都要设置bind9,还要重启,非常麻烦,那么有没有简单的办法呢?有,就是使用泛域名设置。 IN A 192.168.1.231 ns1 IN A 192.168.1.231 www IN A 192.168.1.231 这个是我们之前bind9的初步使用(1)对其的设置。

    76220发布于 2019-12-01
  • 来自专栏charlieroro

    使用Prometheus监控bind9的DNS服务

    内容如下,注意此处的用户和组使用与named程序相同的用户和组“named”。--web.listen-address为对外暴露的metric地址和端口,Prometheus从此处抓取bind_exporter的metrics;--bind.stats-url为本地bind服务绑定的地址和IP

    2.6K10发布于 2020-03-24
  • 来自专栏Debian中国

    Debian 环境下简单配置 Bind9 服务

    安装 Bind 比较简单,使用如下命令即可, apt-get install bind9 apt-get install bind9-host dnsutils apt-get install bind9 重启BIND服务 使用命令 sudo systemctl restart bind9 或者 sudo rndc reload 4. 至此,配置结束,更信息的说明请仔细阅读Debian官网的Bind9页面。

    3.4K40发布于 2018-12-20
  • 来自专栏王先森

    Linux运维之bind9(DNS)远程管理rndc

    rndc默认监听在953号端口(TCP),其实在bind9中rndc默认就是可以使用,不需要配置密钥文件。 重启bind9服务 systemctl restart named netstat -luntp|grep 953 rndc的常用操作命令 rndc命令的通用操作格式为: rndc [-c config-file

    2.4K20编辑于 2023-04-24
  • 来自专栏运维

    CentOS7上使用bind9搭建DNS主从服务器

    当前bind的稳定版本为bind9,bind的服务名称为named,监听的端口为53号端口。bind的主要配置文件为/etc/named.conf,此文件主要用于配置区域,并指定区域数据库文件名称。

    5.2K11发布于 2018-11-14
  • 来自专栏山河已无恙

    DNS:使用 bind9 配置主从权威DNS服务器

    1写在前面---- 分享一些 使用 bind9 配置主从权威DNS服务器的笔记 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。 forward-zone: # name: "example.org" # forward-host: fwd.example.com 3主从权威 DNS 部署 配置主 DNS 服务器 安装 bind9

    1.5K30编辑于 2023-08-21
  • 来自专栏散尽浮华

    Linux下DNS服务(Bind9)之Web管理利器-NamedManager部署说明

    NamedManager 是一个基于Web的DNS管理系统,可用来添加、调整和删除DNS的zones/records数据。它使用Bind作为底层DNS服务,提供一个现代Ajax的Web界面,支持 IPv4和IPv6。该应用程序很稳定,在生产环境中使用没有任何问题。过多的介绍在此就不做说明了,下面说下NamedManager环境部署过程: 1)下载NamedManager的rpm安装包 [root@dns ~]# hostname dns.kevin.cn [root@dns named]# cat /et

    5.9K80发布于 2018-04-18
  • 来自专栏blackpiglet

    如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务

    简介   本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务。 配置极简内网 DNS 服务 2.1 安装 BIND9   先更新 APT,之后再安装 BIND9 相关的软件包: $ sudo apt update $ sudo apt install bind9 bind9utils bind9-doc 2.2 配置 BIND9 的 IPv4 模式   这步是要将 BIND9 设置为只支持 IPv4 地址,如果需要用到 IPv6 地址的话,可以跳过这步。    我们需要修改 BIND9 的 systemd unit file: $ sudo systemctl edit --full bind9   当然我们也可以直接用文件编辑器修改文件: $ sudo vim 2.7 验证   经过这些配置,终于可以验证一下 DNS 是否能正常工作了,先重启 bind9

    2.8K20发布于 2018-08-23
  • 来自专栏七禾页话

    通信|启动一个自己的DNS服务器呀?

    安装Bind9 首先检测系统中是否有bind9服务: ###左右滑动 $ systemctl status bind9 Unit bind9.service could not be found. 需要注意的是如果不安装一致的版本会导致bind9服务虽然可以使用,但是其他的服务比如dig等命令无法使用。 Unpacking bind9 (1:9.18.18-0ubuntu0.22.04.1) ... dpkg: dependency problems prevent configuration of bind9 _.....的包安装成功,通过systemctl status bind9查看状态是否是active(running),如果不是可以尝试systemctl restart bind9启动。 当在ubuntu上安装完bind9之后,就可以配置规划的域名IP解析了,这就需要了解一下其配置文件的架构。 配置文件 bind9的配置文件可以分为两部分,一部分是全局配置,一部分是zone文件配置。

    67710编辑于 2023-12-04
  • 来自专栏七禾页话

    Linux|Linux日常高频使用的100条命令,强烈建议收藏!

    文件 or 文件夹> chown -R <username>:<group> <文件夹> //递归修改文件夹和此文件夹中系列子文件和子文件夹的所有者 软件管理 如何查看软件是否安装: rpm -q bind9 dpkg -l | grep bind9 如何安装软件: 网络连通的前提下: apt install bind9 # Ubuntu/Debian yum install bind9 # CentOS # Ubuntu/Debian yum remove bind9 # CentOS/Redhat 如何更新软件:需要联网 apt update && apt upgrade # Ubuntu /Debian yum update # CentOS/Redhat 如何启停服务: systemctl start bind9 systemctl stop bind9 如何查看服务状态: systemctl status bind9 如何重启服务: systemctl restart bind9 如何查看服务日志: journalctl -u <service-name> journalctl -u

    1.2K00编辑于 2025-04-19
  • 来自专栏全栈程序员必看

    Ubuntu下DNS服务器的配置

    如果文章有缺漏的地方,或者让你有疑惑的地方,可以联系 QQ:923198645 一、Bind9配置文件介绍 Bind的配置文件,放在/etc/bind9/目录下,主要的配置文件有以下4个,分别是 : /etc/bind9/named.conf(主配置文件) /etc/bind9/named.default-zones; /etc/bind9/named.conf.options; /etc/bind9 查看/etc/bind9/named.conf文件可以发现,主配置文件里面使用了include关键字来加载其它3个配置文件。 ,请你执行以下命令(卸载bind9,并且删除配置文件) sudo apt-get purge bind9 2、安装Bind9 sudo apt-get -y install bind9 3、创建正向Zone /etc/resolv.conf 修改为 search kevin.com nameserver 192.168.191.4 (2)重启Bind9 sudo service bind9 restart

    3.6K10编辑于 2022-09-02
  • 来自专栏低级Java知识传播者

    使用bind搭建内网dns服务

    源码包下载及安装 https://downloads.isc.org/isc/bind9/cur/ https://downloads.isc.org/isc/bind9/cur/9.18/ 我这边是9.18 local/bind9 [root@VM-0-6-centos bind9]# ll total 28 drwxr-xr-x 2 named named 4096 Jul 3 11:50 bin drwxr-xr-x /usr/local/bind9/sbin/rndc-confgen > /usr/local/bind9/etc/rndc.conf cd /usr/local/bind9/etc/ // 下面这条命令的意思是 前台方式运行bind /usr/local/bind9/sbin/named -u named -g 运行后,记得观测是否报错。 有报错的话,基本对应的域名就解析不了了。 /isc/bind9/cur/9.16/ 下载BIND9.16.30.x64.zip 本地解压后,cmd里执行: 注意啊,如果不通,多半是udp 53端口被防火墙拦截了。

    2.9K20编辑于 2022-11-16
  • 来自专栏小网管的运维之路

    自建内部dns管理系统开发

    应用: bind-9.11.2 环境: python3.8 , django3 0x01 安装数据库 安装mysql数据库 执行sql 建表语句 use mysql create database bind9 \ lghost/bind9 本地部署 创建项目 python3 -m venv env source env/bin/activate # 配置虚拟环境 pip install -i http dns 安装依赖 yum install -y perl-devel openssl-devel bind-utils 安装 bind9 wget -c http://ftp.isc.org/isc /bind9/9.11.2/bind-9.11.2.tar.gz # 下载地址 cd bind-9.11.2/ . 1.添加数据库索引 2.提升mysql数据库本身性能 如何测试压测bind9性能?

    1.1K40编辑于 2023-09-12
  • 来自专栏运维监控日志分析

    麒麟系统V10 SP2 Bind9.18.7 源码编译安装

    zone配置文件; 官网下载bind包Downloads - ISC 下载编译Bind9.18.7 #下载bind-9.18.7 wget -P /opt https://ftp.isc.org/isc/bind9 /configure --prefix=/usr/local/bind9 -sysconfdir=/etc/named/ --disable-chroot --disable-doh make &&make 基础配置 1、将bind9下配置文件加入PATH中 vim /etc/profile.d/named.sh export PATH=/usr/local/bind9/bin:/usr/local/bind9 /etc/profile.d/named.sh 2、导出库文件搜索路径 vim /etc/ld.so.conf.d/named.conf /usr/local/bind9/lib ldconfig - bind9/include" 4、导出帮助文档搜索路径 $ vim /etc/man.config MANPATH /usr/local/bind9/share/man Bind9配置文件 1,Bind9

    3.1K40编辑于 2022-11-19
  • 来自专栏折腾小记

    树莓派搭建无污染DNS服务器

    {% endnote %} 本项目是基于bind9和dnsproxy来进行防污染DNS,缓存根服务器。内部DOH,内部分流,内部缓存,并且实现分流加速的功能。 0x02 干! 的安装与使用 以bind9 root身份安装 (端口:53)项目地址:https://www.isc.org/bind/ 一、添加源 我们进入官网,找到BIND 9项目,点击Learn more进入详情 二、安装 好啦,这些步骤完成后就可以刷新我们的软件仓库并下载bind9啦: sudo apt update sudo apt install bind9 三、配置 设置bind9的自身服务监听端口和端口转发 -- tab bind9 --> dig bing.com @127.0.0.1 -p 53 <! -- endtab --> {% endtabs %} {% folding yellow, 另一种思路 %} 本文的思路是让dnsproxy作为bind9的上游服务,所以在bind9的配置文件中有forwards

    2.6K40编辑于 2022-09-13
  • 来自专栏IT技术精选文摘

    ContainerDNS性能优化之路 17W到1000W QPS超高性能DNS技术实践

    同时我们对bind9 进行了压测、采集分析发现同样是收发包函数最为耗时。 ? (16个核,版本bind-9.10.6-P1) 3)测试结果 bind9 五分钟单域名测试结果(47W QPS): ? 上图是bind9 稳定运行5分钟的数据采集结果,平均47W QPS。 KDNS 20分钟单个域名测试结果(1000W QPS): ? 如上图所示,优化后的KDNS性能达到1000万QPS,而且二十分钟运行很平稳,并发性能是bind9 20多倍、ContainerDNS(go版)的50倍。 相同网络环境下响应时间对比(queryperf 测试): Queryperf数量 最慢响应us(bind9/ KDNS) 最块响应us(bind9/ KDNS) 平均响应us(bind9/ KDNS)

    2.2K50发布于 2018-05-30
  • 来自专栏全栈程序员必看

    dns bind 配置_dns forwarding设置

    文章目录 智能dns配置基于bind9 视图语句语法 视图语义 配置及测试 测试 智能dns配置基于bind9 视图语句语法 view view_name [class] { match-clients yes_or_no } ; [ view_option; …] [ zone-statistics yes_or_no ; ] [ zone_statement; …] }; 视图语义 视图是 BIND9 只包括公共可接入主机 recursion no; zone "example.com" { type master; file "example-external.db"; }; }; 以上内容来自bind9 管理员手册 配置及测试 bind9 name.conf相关配置如下 view "internal"{ match-clients {172.16.0.82;}; recursion yes; zone

    12.1K40编辑于 2022-11-17
  • 来自专栏开源部署

    Debian下Bind9.9.2+MySQL 搞定DNS解析

    wget ftp://ftp.isc.org/isc/bind9/9.9.2/bind-9.9.2.tar.gz   tar -zxvf bind-9.9.2.tar.gz   下载mysql-bind VALUES ('222.2.168.192.in-addr.arpa', 17600, 'PTR', 'learyx.test.net.'); 我启动named吧 可以先调试下 /usr/local/bind9 /sbin/named -c /usr/local/bind9/etc/named.conf  -g 没有问题的话 直接起来吧 /usr/local/bind9/sbin/named -c /usr/local /bind9/etc/named.conf OK 起来了 我们来测试下吧!

    1.1K21编辑于 2022-06-30
领券