当前位置: 首页 > news >正文

开源企业网站管理系统免费产品推广网站

开源企业网站管理系统,免费产品推广网站,网站重要性,网站开发javascriptsudo apt-get install bind9 内网搭建DNS服务器,大多数是解析纯内网地址使用。但是偶尔也需要解析外网的地址,所以我们可以配置DNS没有添加A记录的URL时,forward到外网DNS服务器或者内网的其他DNS服务器解析。 打开配置文件: sud…

sudo apt-get install bind9

内网搭建DNS服务器,大多数是解析纯内网地址使用。但是偶尔也需要解析外网的地址,所以我们可以配置DNS没有添加A记录的URL时,forward到外网DNS服务器或者内网的其他DNS服务器解析。
打开配置文件:

sudo vi /etc/bind/named.conf.options


编辑forward,指定转发服务器public DNS:114.114.114.114或者8.8.8.8:

 forwarders {8.8.8.8;};



接下来,我们配置DNS服务器在IPv4工作:

sudo vi /etc/default/bind9

将options=“-u bind ”修改为:将options=“-u bind -4 ”

#
# run resolvconf?
RESOLVCONF=no# startup options for the server
OPTIONS="-u bind -4"


保存退出。
更改配置后,重启bind9 服务:

sudo service bind9 restart



如果要指定可以递归查询的DNS服务器,需要添加ACL:

ACL "trusted"{114.114.114.114;8.8.8.8;192.168.0.0/16
};


 

options {directory "/var/cache/bind";recursion yes;allow-recursion{trusted;}listen-on{192.168.31.170;}allow-transfer {none;}forwarders {114.114.114.1148.8.8.8}}



上述配置指定只有我们自己的服务器才能在DNS服务器中查询外部域。
保存退出。

下面以绑定域名: core.harbor.domain 192.168.1.105 来举例,目标是局域网内通过域名服务器解析core.harbor.domain 得到ip 192.168.1.105 

sudo vi /etc/bind/named.conf.local
 

这个文件内,除注释文件外,为空。添加如下正向区域文件。
domain.com为内网的域名,内网子网wei192.168.0.0/16

zone "domain.com" {
type master;
file "/etc/bind/zones/db.harbor.domain";
};zone "168.192.in-addr.arpa"{
type master;
file "/etc/bind/zones/db.168.192";
};

创建zones区域文件:

sudo mkdir /etc/bind/zones
1
将db.local文件复制到zones目录下:

sudo cp /etc/bind/db.local /etc/bind/zones/db.harbor.domain
1
编辑区域文件:

sudo vi /etc/bind/zones/db.harbor.domain

修改成 

; BIND data file for local loopback interface
;
$TTL 1D@    IN SOA    harbor.domain. core.harbor.domain. (0    ; serial1D    ; refresh1H    ; retry1W    ; expire3H )    ; minimumNS    core.harbor.domain.core A    192.168.1.105www A 10.0.0.7

保存退出。至此正向区域就完成了。
反向区域方法与正向相同,只是A records更改为PTR records即可。
反向区域文件是我们为反向DNS查找定义DNS PTR记录的地方。 也就是说,当DNS通过IP地址接收查询时,它将查看反向区域文件以解析相应的FQDN。

sudo cp /etc/bind/db.127 /etc/bind/zones/db.168.192
sudo vi /etc/bind/zones/db.168.192

创建PTR:

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     harbor.domain. root.harbor.domain. (3          ; Serial604800         ; Refresh86400         ; Retry2419200         ; Expire604800 )       ; Negative Cache TTL
;
;@      IN      NS      localhost.;1.0.0  IN      PTR     localhost.
192.168.1.1 IN PTR root.harbor.domain
192.168.1.105 IN PTR core.harbor.domain

最后验证测试:
验证正向区域

sudo named-checkzone harbor.domain  /etc/bind/zones/db.harbor.domain


验证反向区域

sudo named-checkzone 168.192.in-addr.arpa /etc/bind/zones/db.168.192



过程中还需要注意firewall是否有允许bind9同行。

sudo ufw allow Bind9


参考文档:

Ubuntu 用bind9搭建DNS服务器_ubuntu bind9配置_Par@ish的博客-CSDN博客

ubuntu 22.04 lts bind9 局域网DNS服务器搭建 泛域名配置_ubuntu bind9_Faith1810的博客-CSDN博客

http://www.tj-hxxt.cn/news/52357.html

相关文章:

  • 建设工程专注在哪个网站电商网站建设步骤
  • wordpress 授权破解品牌搜索引擎服务优化
  • 模板大全免费seo网站查询
  • 东莞网站推广策划个人博客登录入口
  • 在什么网站做公务员题目海口seo网络公司
  • Wordpress制作一个时间轴seo是搜索引擎吗
  • 有哪些做头像的网站百度商家版下载
  • 厦门建网站做优化企业qq下载
  • 网站制作公司大型网站建设案例
  • dw下载中文版破解上海网站排名优化公司
  • 联系人网站设计今日nba数据帝
  • 软件开发专业培训学校萧山市seo关键词排名
  • 做b2b网站卖什么好微信销售平台
  • 网站底部留言代码企业营销案例
  • 兰州网站seo优化公司营销推广方式有哪些
  • 做网站工作职责全达seo
  • 泰安市疫情最新消息优化营商环境个人心得
  • 企业手机端网站设计模板seo优化的主要任务
  • 163邮箱入口合肥网络推广优化公司
  • 做调查赚钱网站推广类软文案例
  • 上海专业做网站的seo运营是做什么的
  • 橙色企业网站源码网络营销的内容有哪些方面
  • 网站建设 山东南京网络推广平台
  • 网络广告怎么投放sem推广优化
  • 网站建设是什么语言网页设计模板html代码
  • 个人网站可以做淘宝店铺名网站营销软文
  • 想学服装设计seo课程多少钱
  • 做的网站被公安局查出漏洞搜索引擎营销的案例
  • 博彩网站做维护如何做线上推广
  • linux下用python做网站搜索引擎排名谷歌