<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 大众网--你生活中的好帮手!www.wotby.com


路由器DNS、DHCP服务的配置


http://www.wotby.com 大众网

一、配置DNS,或禁用DNS查找

缺省情况下,如果在特权模式下误输入了一个命令,路由器认为你试图Telnet到一个远程主机。然而它对你输入的内容却执行DNS查找。

如果你没有在路由器上配置DNS,命令提示符将挂起直到DNS查找失败。由于这个原因,我建议使用下面两个方法中的一个。

一是禁用DNS。做法是:
Router(config)# no ip domain-lookup

或者正确地配置DNS指向一台真实的DNS服务器。
Router(config)# ip name-server

二、将Cisco路由器配置成DHCP服务器

配置DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)为互联网上主机提供配置参数。DHCP是基于Client/Server工作模式,DHCP服务器为需要动态配置的主机分配IP地址和提供主机配置参数。DHCP有三种机制分配IP地址:
1).自动分配,DHCP给客户端分配永久性的IP地址;
2).动态分配,DHCP给客户端分配过一段时间会过期的IP地址(或者客户端可以主动释放该地址);
3).手工配置,由网络管理员给客户端指定IP地址。

三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。配置DHCP包括下列配置任务:

启用DHCP服务器与中继代理(必须)
#service dhcp //启用DHCP服务器,关闭DHCP中继代理
#no service dhcp //启用DHCP中继代理,关闭DHCP服务器

DHCP排斥地址配置(可选)

#ip dhcp excluded-address start-address end-address //定义IP地址范围,这些DHCP不会分配给客户
#no ip dhcp excluded-address start-address end-address //取消配置地址排斥

DHCP地址池配置(必须)

#ip dhcp pool dhcp-pool-name //配置地址池名并进入地址池配置模式(必须)
#network sub-network [mask] //配置DHCP地址池的用于分配的网络地址的范围(必须)
#default-router address [address1…address8]/// 配置DHCP客户端的缺省网关(必须)
#lease {days [hours] [ minutes] | infinite} //配置分配给DHCP客户端的网络地址租期(可选)
#domain-name domain //配置DHCP客户端的域名(可选)
#netbios-name-server address [address1…address8] //配置DHCP客户端的NetBios WINS服务器(可选) #dns-server address [address1…address8] //配置DHCP客户端的DNS服务器(可选)
#netbios-node-type type //配置DHCP客户端的NetBios节点类型(可选)

手工地址绑定(可选)

#ip dhcp pool name 定义地址池名,进入DHCP配置模式(必须)
#host address 定义客户端IP地址(必须)
#hardware-address hardware-address type//定义客户端硬件地址(必须)
or
#client-identifier unique-identifier // 定义客户端的标识(必须)
#client-name name (可选)标识客户端名称

配置客户端启动文件(可选)
#bootfile filename// 配置客户端启动文件名

配置Ping包次数(可选)

缺省情况,当DHCP服务器试图从地址池中分配一个IP地址时,会对该地址执行两次Ping命令(一次一个数据包)。如果Ping没有应答,DHCP服务器认为该地址为空闲地址,就将该地址分配给DHCP客户端;如果Ping有应答,DHCP服 务器认为该地址已经在使用,就试图分配另外一个地址给DHCP客户端。要配置Ping包次数,在全局配置模式中执行以下命令:
#ip dhcp ping packets number 配置Ping包次数

配置Ping包超时时间(可选)

#ip dhcp ping timeout milliseconds //配置Ping包超时时间,
以太网接口DHCP客户端配置(可选)

#ip address dhcp//配置通过DHCP得到IP地址

为客户机定义域名;
如: domain-name cisco.com

为客户机指定 DNS 服务器;
如: dns-server 172.16.1.102 172.16.2.102

在客户机成功引导后,客户机需要发送数据包到默认网关路由器,因此还需要为客户机指定默认路由器;
如: default-router 172.16.1.100 172.16.1.101

定义客户机可以使用该 IP 地址的时限,下面的配置是指用户的 IP 地址租期是 30 天;
如: lease 30

8几条命令,用来检查 DHCP 的状态的统计信息,在维护中可能会用到:
Show ip dhcp binding [ address ]
show ip dhcp conflict [ address ]
show ip dhcp database [ url ]
show ip dhcp server statistics


三、DHCP示例

  Router#sh conf
   Using 1306 out of 8061 bytes
   !
   version 12.0
   no service pad
   service timestamps debug uptime
   service timestamps log uptime
   no service password-encryption
   service udp-small-servers
   service tcp-small-servers
   !
   hostname Router
   !
   !
   ip subnet-zero
   ip dhcp excluded-address 172.16.240.1 172.16.240.10
   ip dhcp excluded-address 172.16.240.201 172.16.240.254
   !
   ip dhcp pool flink
   network 172.16.240.0 255.255.255.0
   default-router 172.16.240.254
   domain-name ns3.bta.net.cn
   dns-server 202.106.196.115 202.106.0.20
   !
   no ip domain-lookup
   !
   !
   process-max-time 200
   !
   interface Ethernet0
   ip address 172.16.241.254 255.255.255.0 secondary
   ip address 172.16.242.254 255.255.255.0 secondary
   ip address 172.16.243.254 255.255.255.0 secondary
   ip address 172.16.244.254 255.255.255.0 secondary
   ip address 172.16.240.254 255.255.255.0
   no ip directed-broadcast
   ip nat inside
   !
   interface Serial0
   ip address 192.168.108.22 255.255.255.252
   no ip directed-broadcast
   ip nat outside
   !
   ip nat pool gj 210.72.225.88 210.72.225.95 netmask 255.255.255.248
   ip nat inside source list 1 pool gj overload
   ip nat inside source static n
   no ip http server
   ip route 0.0.0.0 0.0.0.0 192.168.108.21
   !
   access-list 1 permit 172.16.240.0 0.0.0.255
   !
   line con 0
   transport input none
   stopbits 1
   line vty 0 4
   login

 

DHCP Server配置示例
在以下配置中,定义了一个地址池net172,地址池网段为172.16.1.0/24,缺省网关为172.16.16.254,域名为“rg.com”,域名服务器为172.16.1.253,WINS服务器为172.16.1.252,NetBIOS节点类型为复合型,地址租期为30天。该地址池中除了172.16.1.2~172.16.1.100地址外,其余地址均为可分配地址。
ip dhcp excluded-address 172.16.1.2 172.16.1.100
!
ip dhcp pool net172
network 172.16.1.0 255.255.255.0
default-router 172.16.1.254
domain-name rg.com
dns-server 172.16.1.253
netbios-name-server 172.16.1.252
netbios-node-type h-node
lease

DHCP Client配置示例
以下配置中,路由器接口FastEthernet0配置了DHCP自动分配地址。
interface FastEthernet0
ip address