linux搭建dns服务器以及配置nginx端口转发新手向

需求:自己搭建一台dns服务器,使局域网内的主机能通过服务器解析域名,访问具体的服务

dd

linux主机(dns服务器):

  • 操作系统:ubuntu14.0.4
  • ip: 10.0.22.20(ifconfig的内网ip)

windows主机(用于测试):

  • ip: 10.0.10.8(ifconfig的内网ip)
  • 程序端口:8030

一.搭建dns服务器

以下操作都在DNS服务器主机操作:
1.完全卸载bind9(清除之前所有bind9的配置,首次安装请忽略)
sudo apt-get purge bind9
2.安装bind9
sudo apt-get -y install bind9
3.bind9配置文件的介绍

Bind的配置文件,放在/etc/bind9/目录下,主要的配置文件有以下4个,分别是:

/etc/bind9/named.conf(主配置文件)
/etc/bind9/named.default-zones;
/etc/bind9/named.conf.options;
/etc/bind9/named.conf.local(域名和数据文件的配置)
其中,/etc/bind9/named.conf是Bind的主配置文件,不过他并不包含DNS数据。查看/etc/bind9/named.conf文件可以发现,主配置文件里面使用了include关键字来加载其它3个配置文件。
在/etc/bind9/named.conf.options文件中,有一句默认的配置(如下),该语句的所示的目录的作用是存放正向解析以及反向解析的一些配置文件,该配置告诉Bind,到/var/cache/bind目录下去寻找数据文件

4.添加正向解析配置(我们这里只做正向解析,即解析域名为ip)
  1. 修改/etc/bind/named.conf.local文件
sudo vim /etc/bind/named.conf.local
  1. 添加以下信息
zone "pppercy.com" {
     //设置你要配置的域名
    type master;
    file "db.pppercy.com"; //这里指向了数据文件,具体位置在/var/cache/bind/db.pppercy.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值