DNS 구문 분석의 DNS 헬기 소규모 분리

DNS의 DNS 서비스 약간의 실험 학습을 이끌이 블로그는 : 별도의 해상도를 DNS.


구조 :

  • 보편성
  • 환경 분석
  • 특정 실험

I. 서론

DNS 도메인 이름 서비스는 해당 IP 주소를 식별하기 쉬운 시스템으로 변환 할 수 있습니다.
그래서 DNS 분리를 해결 무엇인가?
절연 해결 도메인 이름 서버는 여전히 말했다 (분할 DNS) 구문 분석의 분리는 주로 다른 클라이언트에 따라 서로 다른 DNS 레코드를 제공하는 의미 실제 주 도메인 이름 서버입니다.
DNS 구문 분석의 DNS 헬기 소규모 분리

둘째, 환경 분석

총, 리눅스 가상 서버를 준비 (게이트웨이) 두 개의 네트워크 카드를 설치합니다. 랜 연결에 대한 책임, WAN 연결을 각각 책임이 같은 도메인 이름을 분석하여 두 개의 WAN 및 LAN을 사용하여 클라이언트 가장. 다음과 같이 시뮬레이션 환경은 다음과 같습니다

셋째, 특정 실험

우리는 분석 요구 사항의 분리를 완료 할

1, 게이트웨이로 사용 된 두 개의 네트워크 카드에 대한 정적 IP 주소를 설정
서버의 완전한 DNS 서비스를 구축, 2

첫 번째는 DNS 서비스를 설치하는 것입니다

1 입력 "얌 상기 바인딩 설치 -Y '
(2)는 서버 호스트 모드는 설정
은 다음과 같이 실제 동작이다 :
DNS 구문 분석의 DNS 헬기 소규모 분리
DNS 구문 분석의 DNS 헬기 소규모 분리

그런 다음 고정 IP 설정이

(1) 입력 : VIM은 / etc / SYSCONFIG / 네트워크 -scripts /이 ifcfg-ens33 카드의 구성으로
2 DHCP 정적 수정
. 3 눌러 G 마지막 행을 입력 오 삽입하여 다음 라인
(4)는, 입력 "IPADDR = 192.168.100.1 "
NETMASK = 255.255.255.0 :. (5)는 입력 입력" "
6 입력한다."WQ "을 저장하고 종료하는
구체적인 동작을 다음과 같이 :
DNS 구문 분석의 DNS 헬기 소규모 분리
DNS 구문 분석의 DNS 헬기 소규모 분리

네트워크 카드의 2 구성 하였다

1、输入:
cp -p /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36
将第一块网卡的配置信息同目录复制并重命名ens36
2、输入:vim /etc/sysconfig/network-scripts/ifcfg-ens36 进行第二块网卡的配置
3、输入:“:% s/ens33/ens36/g”将配置文件中所有的ens33进行替换
4、将配置文件中的IPADDR替换成12.0.0.1
5、删除UUID,保存退出
具体操作如下图:
DNS 구문 분석의 DNS 헬기 소규모 분리

最后重启网络服务并验证结果

1、输入:“systemctl restart network”重启网络服务
2、输入:“ifconfig”进行验证
具体操作如下图:
DNS 구문 분석의 DNS 헬기 소규모 분리

完成了静态IP的配置,在Linux服务器上所需要进行的操作也进入尾声了。下面所需要做的就是把DNS域名解析服务建立起来。


首先是修改DNS的全局配置文件

1、输入:“vim /etc/named.conf”
2、将“listen-on port 53”后面的IP地址修改为“any”
3、修改“allow-query”后面括号的内容为“any”
4、输入:“:wq”保存退出
实例如下:
DNS 구문 분석의 DNS 헬기 소규모 분리

然后是区域配置文件的修改

1、输入:“vim /etc/named.rfc1912.zones”
2、手动输入:下图中所有内容
实例
DNS 구문 분석의 DNS 헬기 소규모 분리

最后是区域数据配置文件的修改

1、输入:“cp -p /var/named/named.localhost /var/named/named.kgc.lan”将模板文件复制到同目录下并重命名为“named.kgc.lan”——连接局域网的网卡
2、输入:“vim /var/named/named.kgc.lan”进行修改
3、将A记录后面的地址进行修改:“192.168.100.1”
4、添加两条解析:“www IN A 192.168.100.88”、“smtp IN A 192.168.100.99”
5、输入:“:wq”保存退出
实例如下:
DNS 구문 분석의 DNS 헬기 소규모 분리

接下来是对第二块连接广域网网卡的设置

1、输入:“cp -p /var/named/named.kgc.lan /var/named/named.kgc.wan”将配置文件进行复制并重命名为“named.kgc.wan”
2、输入:“vim /var/named/named.kgc.wan”对数据配置文件进行编辑
3、修改A记录:“A 12.0.0.1”
4、修改原有域名对应地址为“12.0.0.1”
实例如下:
DNS 구문 분석의 DNS 헬기 소규모 분리

最后在Linux上进行的操作就是服务的开启,并关闭防火墙。

1、输入:“systemctl start named”开启DNS服务
2、输入:“systemctl stop firewall”关闭防火墙
3、输入:“setenforce 0”关闭增强性安全功能
实例:
DNS 구문 분석의 DNS 헬기 소규모 분리

完成了Linux服务器上的全部设置,下面进入PC客户端,为其分别设置固定的IP。

首先,进入连接局域网的Win10客户端

도 1을 참조하면, 네트워크가 중앙 개구 제공
어댑터 변경 설정을 선택 (2)
(3), 클라이언트 (192.168.100.1) 고정 IP (192.168.100.100) 게이트웨이를 지정
예는 다음과 같다 :
DNS 구문 분석의 DNS 헬기 소규모 분리

아날로그 도메인 이름의 LAN 사용자가 해결

1 유형 : "nslookup을 www.kgc.com"구문 분석
예 :
DNS 구문 분석의 DNS 헬기 소규모 분리

둘째, Win7에 클라이언트가 WAN에 연결

도 1을 참조하면, 네트워크가 중앙 개구 제공
어댑터 변경 설정을 선택 (2)
클라이언트가 고정 IP (12.0.0.12) 및 게이트웨이를 지정 3 (12.0.0.1)
다음 예이다 :
DNS 구문 분석의 DNS 헬기 소규모 분리

아날로그 WAN 사용자 도메인 이름을 (같은 도메인 이름이 다른 IP 주소를 구문 분석) 해결하기

1 유형 : "nslookup을 www.kgc.com"구문 분석
예 :
DNS 구문 분석의 DNS 헬기 소규모 분리

추천

출처blog.51cto.com/14484404/2435660