30选5玩法|福彩30选5开奖结果321|
 

标签:DNS

server can’t find NXDOMAIN

No Comments IT小技巧

[[email protected] ~]# nslookup web.fat.cc
Server:        10.1.2.4
Address:    10.1.2.4#53

** server can’t find web.fat.cc: NXDOMAIN

可能原因:

1.域名写错了
2.服务没有重启
3.权限不对  如下:

[[email protected] ~]# ll /var/named/

-rw-r—–. 1 root  root   537 Sep  3 06:54 fat.cc.zone

修改后又变成 root了
chown root:named /var/named/fat.cc.zone
改一下,然后重启named服务即可

systemctl restart named

server can’t find NXDOMAIN

No Comments IT小技巧

[[email protected] ~]# nslookup web.fat.cc
Server:        10.1.2.4
Address:    10.1.2.4#53

** server can’t find web.fat.cc: NXDOMAIN

1.域名写错了
2.服务没有重启
3.权限不对  如下:

[[email protected] ~]# ll /var/named/

-rw-r—–. 1 root  root   537 Sep  3 06:54 fat.cc.zone

修改后又变成 root了
chown root:named /var/named/fat.cc.zone
改一下,然后重启named服务即可

linux实现DNS轮询实现负载平衡

No Comments Linux

 

DNS 轮询机制会受到多方面的影响,如:A记录的TTL时间长短的影响;别的 DNS 服务器 Cache 的影响;windows 客户端也有一个DNS Cache。这些都会影响 DNS 轮询的效果。因此 DNS 的轮询机制并不能做为一个 load balancing的解决方案,只能作为一个 load distribution 方案。
 

 

不过有一个?#38382;?#20320;可以试试看是否能调整一下轮询的效果:
在 named.conf 中可以设置 bind 的 round-robin 的给出结果的顺序:
options {
rrset-order { order random; };
};

rrset-order 支持三个?#38382;篺ixed, random, cyclic 。
fix 会将多个A记录按配置文件的顺序固定给出
random 会随机给出
cyclic 会循环给出.
———————
作者:websinesafe
来源:CSDN
原文:https://blog.csdn.net/websinesafe/article/details/80546659
版权声明:本文为博主原创文章,转载请附上博文链接!

重建DC的DNS区域

No Comments 服务器技术

当您的DNS服务器出了问题时,或某些区域被误删除时,如何在DC?#29616;?#24314;DNS区域呢?

现在,您有福音了,来看看吧!

环境描述

DC一台,并集成有DNS《server03和08都适用此篇文档》

实施步骤

1,为了达到我们的需求,我们首?#35748;?#24314;立一台DC并设置有?#27169;危櫻?#20445;证这台?#27169;?#26159;正常的,再次就不在建立了

2,为了模拟?#27169;危?#21306;域故障,我们可以进行删除操作

?#24120;?#25171;开?#27169;危櫻?#36873;?#23567;猰sdcs.contoso.com区域,右键删除,出现警告,直接确定

clip_image002

4,选中contoso.com区域继续删除,出现警告,直接确定

5,至此,我们的故障现场已经布置好了,就等警察来破案了!

6,我们开始新建区域,下一步

clip_image004

7,当然选择主要区域了,下一步

clip_image006

8,致此域的所有控制器上,下一步

clip_image008

9,这个区域名称一定要和原来的域名一模一样,可不要投机取巧哦!

clip_image009

10,一定要选择动态更新,不然?#35748;翫C就不能自动的注册了!然后就是下一步直至完成

clip_image011

11,这?#38382;?#24314;立—msdcs.contoso.com?#37027;?#22495;,方法和上面的一样,只是在这一步的时候有所不同

clip_image013

12,上面的完成后,我们就可以进行破案了

12,打开cmd,对netlogon和DNS服务进行重启

clip_image015

13,好了,已经重置完成了,

clip_image017

14,我们来测试一下

clip_image019

15,最后最重要的一点是:操作前一定要备份,以免意外!

如何让本地局域网的Windows DNS服务器正确解析域名

No Comments 服务器技术

 

    DNS 是域名系统 (Domain Name System) 简称,一般情况下,在非域环境下的本地局域网中是较少搭建DNS服务器的,我有很多同行说,我们又不能给人申请域名,要DNS服务器有什么用?还有,不安装DNS服务以前能上网,安装完了,倒不能解析域名了?再者,一但建立了自己内部的域名,就只能解析自己内部的(比如).net域名,其它外部的所有.net域名都不能访问了,有这么多问题,安装它有何用?

我要说,当然有用,最主要的就是本地局域网的Windows DNS服务器可以缓存互联网的域名,减少网络流量,加快域名的解析速?#21462;?#26377;图为证,这是我的DNS缓存:

clip_image002

您看看,它把这么多的域名.com .net .ort .cn ……都缓存下来,用以提高访问速?#21462;?/p>

架设本地局域网的Windows DNS服务器的好处,我就不一一赘述了。下面,我就对DNS配置不当造成的本地局域网的Windows DNS服务器无法正确解析域名作一分析。这里以windows 2008 R2 SP1为例。

首先,有很多人有一个误区,反正我要安装自己的DNS服务器,就把本机的DNS改为自己的IP,配置过程不选择转发器 ,无法收集根提示,从而造成DNS服务器无法解析?#37027;?#20917;,如果这时候又急于用DHCP把DNS分发到下面的客户机,就会造成大面积无法上网?#37027;?#20917;。

1、把DNS改成本地服务器自己的IP

clip_image004

2、不设置DNS转发

clip_image006

3、导致收集不到根提示。

clip_image008

clip_image010

clip_image012

从而造成无法正确解释域名。

clip_image014

下面,我把本机的DNS地址设为可用的DNS服务器

clip_image016

查看根提示:发现收集到了正确的服务器地址

clip_image018

测试:能正确解释域名

clip_image020

接下来,我再把DNS改成本地服务器自己的IP

clip_image022

配置过程中配置转发器:

clip_image024

它也能正确?#19994;?#26681;提示:

clip_image018[1]

测试结果:

clip_image026

结论:如果想让让本地局域网的Windows DNS服务器正确解析域名,要做以下两件事中的其中一件:

1、在提供本地DNS服务的网卡上的DNS地址必须是有效的DNS地址,也就是能正解解释外网的DNS服务器地址

或者

2、在转发器上配置正确的DNS服务器地址。

如果理解有误,请大牛指点。

本文出自 “老丁的技术博客” 博客,转载请与作者联系!

Windows下架设自己的DNS服务器

2 Comments 服务器技术

相信有很多人都想架设自己的DNS服务器。我们知道世界上最好用的DNS服务器软件就是BIND; 但是我辈使用Windows操作系统的人就无福享用这Unix下的顶?#24230;?#20214;了。

或者可以用Windows Server?#28304;?#30340;DNS服务器试试? 需要安装Server版的Windows不说,麻烦的配置和令人迷惑的图形界面就够受的了。

难道就没有一个解决方案了吗?

柳暗花明又一村,突然发现BIND居然有Windows版,这这这………… 赶快下载下来试一下,居然成功地配好了DNS。

BIND 的Windows版叫做ntbind,在isc的ftp上有下载。 我下载的是ntbind-9.2.5版。解压之后运行安装程序,默认安装到C:\Windows\system32\dns下。

装好之后就是配置工作了,不过在这之前建议先将 C:\Windows\system32\dns\bin 添加到 PATH 环境变量中, 这样配置时就可以用 dig工具来代替难用的 nslookup了。然后再将自己机器的DNS地址改为 127.0.0.1。 注意修改DNS时别忘记ISP提供的DNS地址,过一会儿要用到。

打开 C:\Windows\system32\dns\etc 目录,建立配置文件 named.conf,内容如下:

named.conf

options {
// zone文件的位置
directory "C:\Windows\system32\dns\etc";

// 无法解析的域名就去查询ISP提供的DNS
// 在下面的IP地址位置上填写ISP的DNS地址
forwarders {
1.2.3.4;
1.2.3.5;
};

// 仅允许本机和子网内的机器查询
allow-query {
127.0.0.1;
192.168.0.0/24;
};
};

// 根DNS
zone "." {
type hint;
file "named.root";
};

// localhost
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

// localhost的反向解析
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
};

// example.com
zone "example.com" IN {
type master;
file "example.com.zone";
};

# End of named.conf

然后逐个建立named.conf中提到的几个文件,都放在 C:\Windows\system32\dns\etc 下。

named.root:可以从ftp.rs.internic.net(匿名FTP)上下载。

localhost.zone:针对localhost的正向解析。

$TTL 1D

@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum

IN NS localhost.

localhost. IN A 127.0.0.1

localhost.rev:针对127.0.0.1的反向解析。

$TTL    1D

@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum

IN NS localhost.
1 IN PTR localhost.

example.com.zone:是我们为自己的域的正向解析配置。

example.com.    IN  SOA   ns1.example.com.  root.example.com. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum

IN NS ns1.example.com.

* IN A 192.168.0.2 ; 将所有域名都泛解析到192.168.0.2上

OK,这几个配置文件写好之后,启动命令行,输入以下命令:

C:\> named -f -g -d 1

即可在控制台启动named。如果不能启动请仔细观察输入结果并自行查找错误。

然后你可以用dig命令来测试返回结果是否正确。

C:\> dig www.google.com
C:\> dig www.sina.com.cn

你也可以打开浏览器,看看能否正常上网。另外因为我们配置了 example.com 的域, 所以 abc.example.com 应该能访问你架设在 192.168.0.2 上的 Web 服务器。

一切正常访问之后,我们还有一件事情要做:配置使用 rndc 命令来控制bind。 请执行以下命令:

C:\> cd C:\Windows\system32\dns\etc
C:\Windows\system32\dns\etc> rndc-confgen > rndc.conf

即可在 C:\Windows\system32\dns\etc 下生成 rndc.conf 文件。编辑这个文件, 并将该文件的后半部分剪切到 named.conf 末尾,配置即完成。

重启 named,然后在命令行输入 rndc reload,应该能在named的控制台看到 重?#24405;?#36733;配置文件的信息,说明配置成功。

最后一步,利用srvany将named安装为服务,即大功告成。(srvany需要安装Windows 2003 Server Resource Kit)

instsrv ntbind C:\Windows\system32\dns\bin\named.exe

参考文献

原作者charlee

原始链接http://tech.idv2.com/2007/09/17/build-dns-server-on-win32/

30选5玩法