<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ubuntu,debian,redhat -linuxany.com &#187; DNS</title>
	<atom:link href="http://www.linuxany.com/archives/tag/dns/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxany.com</link>
	<description>ubuntu,debian,redhat,fedora,centos</description>
	<lastBuildDate>Sat, 06 Mar 2010 14:36:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux下DNS轮询与Squid反向代理结合</title>
		<link>http://www.linuxany.com/archives/553.html</link>
		<comments>http://www.linuxany.com/archives/553.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 20:49:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Squid]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://www.linuxlaptop.cn/?p=553</guid>
		<description><![CDATA[一、安装反向代理服务器 
1．下载反向代理服务器软件采用squid，下载地址： 
http://www.squid-cache.org/Versions/v2/2.2/squid-2.2.STABLE5-src.tar.gz
下载后存放在/usr/local/squid/src目录里，文件名是 
squid-2.2.STABLE5-src.tar.gz ；
2．解压代理服务器软件包： 
进入/usr/local/squid/src目录，键入如下命令：

gzip -dc squid-2.2.STABLE5-src.tar.gz &#124; tar -xvf -
这个命令将代理服务器软件包解开，建立一个目录叫作squid-2.2.STABLE5，并且把所有的文件放在这个目录里面。 
3. 编译源程序 
首先运行配置脚本，以便生成适合您的机器的编译脚本。命令格式是： 
./configure 
这种方式产生的编译脚本编译后默认安装路径是/usr/local/squid。 
如果想改变安装路径，需要用以下格式： 
./configure -prefix=/some/other/directory
这种方法编译后安装到/some/other/directory里面。 
生成编译脚本后，可以正式开始编译了。命令为： 
make
4、 安装Squid代理服务器 
编译通过后，用以下命令安装： 
make install
安装完成后，会在您指定的安装路径里产生一个squid目录，squid目录下有三个目录：etc、bin、logs。其中etc里面是配置文件，bin里面是执行文件，logs里面是日志文件。 
二、调试反向代理服务器 
安装结束后就是调试服务器，使其按照您的要求工作。Squid的配置文件只有一个，在etc目录里，名字是squid.conf，所有的配置选项都在这个文件里面。而且每个配置项目都有注释说明。我们只介绍与反向代理有关的几个项目。 
首先，在squid文件里面找到下列配置项： 
cache_mem
这里可以添上您准备给squid作为高速缓存使用的内存大小。注意，如果您的机器有N兆内存，那么，推荐您在这里添的数字是N/3。 
cache_dir /usr/local/squid/cache 100 16 256
这里的第一个数字100是您准备给squid作为cache使用的硬盘空间大小，单位是兆。如果您想划100M空间当作cache,那么这里就写100。 
acl, http_access, icp_access
填写&#8221;allowedip&#8221;和&#8221;allowedip1&#8243;ACL访问控制列表。这里应该填写你对外公开的服务器的IP,比如此例的两个WEB服务器对应的外部地址为202.99.157.10 和 202.99.157.18， 
acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl all src 0.0.0.0/0.0.0.0 acl allowedip src [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/553.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIND9 &#8211; Master / Slave DNS 基本設定備忘</title>
		<link>http://www.linuxany.com/archives/181.html</link>
		<comments>http://www.linuxany.com/archives/181.html#comments</comments>
		<pubDate>Sun, 03 Feb 2008 16:27:38 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/index.php/archives/182</guid>
		<description><![CDATA[
named.conf 重點內容
Slave 主機向 Master 要求傳送 Zone File 的時機
Zone File 檔案結構 

named.conf 重點內容
Master:
vi /etc/named.conf
acl &#8220;trusted&#8221; { 127.0.0.1; 192.168.1.0/24; };
options {
allow-recursion { trusted; }; //避免變成 Open DNS
allow-transfer { none; }; //預設禁止 Zone Transfer
notify no; //預設不通知轄區 DNS Server
};
zone &#8220;mydomain.com&#8221; in {
type master;
file &#8220;mydomain.com.zone&#8221;;
allow-transfer { slave.ip.address; };
notify yes;
};
zone &#8220;1.168.192.in-addr.arpa&#8221; in {
type master;
file &#8220;192.168.1.zone&#8221;;
allow-transfer { slave.ip.address; };
notify yes;
};

Slave:
vi /etc/named.conf
zone &#8220;mydomain.com&#8221; [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/181.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Install DNS server with Master/Slave&#8217;s config</title>
		<link>http://www.linuxany.com/archives/76.html</link>
		<comments>http://www.linuxany.com/archives/76.html#comments</comments>
		<pubDate>Sat, 15 Dec 2007 15:09:28 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/?p=71</guid>
		<description><![CDATA[1、    下载并安装
Cd /software
Wget http://ftp.isc.org/isc/bind9/9.3.2/bind-9.3.2.tar.gz
Tar zxvf bind-9.3.2.tar.gz
Cd bin-9.3.2
./configure -prefix=/Data/apps/named \
            &#8211;enable-threads
Make
Make install 
2、    配置
Cd /Data/apps/named
[root@linux named]# mkdir etc
生成rndc控制命令的key文件
[root@linux named]# sbin/rndc-confgen &#62; etc/rndc.conf
从rndc.conf文件中提取named.conf用的key
[root@linux named]# cd etc
自动在/Data/apps/named/etc生成named.conf文件
[root@linux etc]# tail -10 rndc.conf &#124; head -9 &#124; sed s/#\ //g &#62;
named.conf
3、    建立Zone文件目录
[root@linux etc]# mkdir /Data/named
进入/Data/named目录
[root@linux etc]# cd /var/named
A、    建立localhost.zone
[root@linux named]#vi localhost.zone
$TTL [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/76.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用TSIG和DNSSEC加固域名服务器</title>
		<link>http://www.linuxany.com/archives/66.html</link>
		<comments>http://www.linuxany.com/archives/66.html#comments</comments>
		<pubDate>Fri, 14 Dec 2007 18:28:31 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/?p=59</guid>
		<description><![CDATA[一、DNS服务器的重要性
    DNS是因特网建设的基础，几乎所有的网络应用, 都必须依赖 DNS 系统做网址查询的指引动作。如果 DNS 系统运作不正常, 即使Web 服务器都完好如初, 防火墙系统都善尽其职, 相关的后端应用服务器以及数据库系统运作正常, 因为无法在期限时间内查得到网址, 将会导致电子邮件无法传递, 想要使用网域名称去连接某个网页, 也会因查不出网络地址, 以致联机失败。2001年1月24日, 美国微软公司所管理的相关网络系统, 遭受网络黑客的拒绝服务攻击后导致全球各地的用户 接近 24 小时的时间 无法连上该公司相关的网站, 造成该公司相当严重的商业损失。根据以往的经验之中, 网络攻击的对象 多数主要集中在控制网络路由的设备(路由器, 防火墙等)和各类应用服务器(Web、邮件 等)。因此,目前多数的网络系统安全保护, 通常都集中在路由设备和应用服务器本身。然而, 这一次的微软公司被攻击事件, 与以往其它网站攻击事件的最大不同, 就在于这一次被攻击的对象是 DNS 服务器 而不是 WEB 服务器本身。这次的事件宣告另一种新型的网络攻击类别, 往后将可能成为常态。
    互联网上DNS服务器的事实标准就是ISC（http://www.isc.org/ ）公司的Berkeley Internert Name Domain(BIND)，它具有广泛的使用基础，互联网上的绝大多数DNS服务器都是基于这个软件的。Netcraft在域名服务器上的统计(http://www.netcraft.com/ )显示 2003年第二季度进行的一个调查发现，在互联网上运行着的DNS服务器中，ISC的BIND占据了95%的市场份额。互联网是由很多不可见的基础构件组成。这其中就包含了DNS，它给用户提供了易于记忆的机器名称(比如sina.com)，并且将它们翻译成数字地址的形式。对于那些用于公共服务的机器一般还提供“反向查询”的功能，这种功能可以把数字转换成名字。由于历史的原因，这种功能使用的是被隐藏的“in-addr.arpa”域。对in-addr域的调查，可以让我们更加了解整个Internet是如何运作的。Bill Manning对in-addr域的调查发现，有95%的域名服务器(2的2000次方个服务器中)使用的是各种版本的“bind”。这其中包括了所有的DNS根服务器，而这些根服务器对整个服务器的正常运转起着至关重要的作用。如何能加强确保 DNS 系统的运作正常, 或者当DNS系统在遭受网络攻击时候, 能够让管理者及早发现是日益重要的系统安全的课题。首先我们要了解DNS服务面临的安全问题。
二、DNS服务面临的安全问题：
?DNS服务面临的安全问题主要包括：DNS欺骗（DNS Spoffing）、拒绝服务（Denial of service，DoS）攻击、分布式拒绝服务攻击和缓冲区漏洞溢出攻击（Buffer Overflow）。
1.DNS欺骗
DNS欺骗即域名信息欺骗是最常见的DNS安全问题。当一个DNS服务器掉入陷阱，使用了来自一个恶意DNS服务器的错误信息，那么该DNS服务器就被欺骗了。DNS欺骗会使那些易受攻击的DNS服务器产生许多安全问题，例如：将用户引导到错误的互联网站点，或者发送一个电子邮件到一个未经授权的邮件服务器。网络攻击者通常通过三种方法进行DNS欺骗。图1是一个典型的DNS欺骗的示意图。
?
图1 典型DNS欺骗过程
（1）缓存感染
黑客会熟练的使用DNS请求，将数据放入一个没有设防的DNS服务器的缓存当中。这些缓存信息会在客户进行DNS访问时返回给客户，从而将客户引导到入侵者所设置的运行木马的Web服务器或邮件服务器上，然后黑客从这些服务器上获取用户信息。
（2）DNS信息劫持
入侵者通过****客户端和DNS服务器的对话，通过猜测服务器响应给客户端的DNS查询ID。每个DNS报文包括一个相关联的16位ID号，DNS服务器根据这个ID号获取请求源位置。黑客在DNS服务器之前将虚假的响应交给用户，从而欺骗客·端去访问恶意的网站。
（3）DNS复位定向
攻击者能够将DNS名称查询复位向到恶意DNS服务器。这样攻击者可以获得DNS服务器的写权限。
2.拒绝服务攻击
黑客主要利用一些DNS软件的漏洞，如在BIND 9版本（版本9.2.0以前的 [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/66.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
