红联Linux门户
Linux帮助

服务配置游戏,欢迎大家踊跃参与

发布时间:2009-12-18 13:38:31来源:红联作者:linux.leo
[i=s] 本帖最后由 linux.leo 于 2009-12-18 13:41 编辑 [/i]

游戏内容:配置DNS服务:要求对www.linuxdify.com做正向,反向解析。 要大家给出实验步骤。 www.linuxdify.com ip使用 192.168.1.1
配置DHCP服务:地址池范围192.168.1.100-192.168.1.120,客户机开机后,自动获得100-120之间的任意IP,对其中一台的客户机MAC地址绑定。要大家给出实验步骤。

今天就先来2个简单的。大家有兴趣的可以做下,凡是遇到问题的,都是发上来,一起解决嘛。可以参考网上资料,但禁止转贴,必须实际操作。
最好是对自己所做的服务,说一下工作原理,这样对大家也是一个比较好的记忆。
文章评论

共有 3 条评论

  1. linux.leo 于 2009-12-18 14:49:38发表:

    我发现,我把linuxdiyf 打成 linuxdify了。。。。。

  2. linux.leo 于 2009-12-18 14:36:32发表:

    DNS工作原理
    DNS分为client和server,client扮演发问的角色,也就是问server一个domain name,而server必须要回答
    此domain name的真正IP地址,而本地的DNS灰先查询自己的资料库,如果自己的资料库没有,则会往改DNS的上级
    DNS查询,以此得到答案之后,将答案存起来,并回答客户

    使用RHEL5配置:
    1,首先,我先设定主机名为:www.linuxdify.com

    [root@www ~]# hostname www.linuxdify.com
    [root@www ~]# vi /etc/sysconfig/network
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=www.linuxdify.com(修改此处)


    2,安装bind9,bind-chroot,caching-nameserver
    #rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm bind-chroot-9.3.6-4.P1.el5.i386.rpm caching-nameserver-9.3.6-4.P1.el5.i386.rpm

    3,安装完成以后,进入bind目录,进行域名的添加

    #cd /var/named/chroot/etc
    #ls -l 查看一下目录
    -rw-r--r-- 1 root root 405 Oct 16 03:28 localtime
    -rw-r----- 1 root named 1230 Jul 30 04:10 named.caching-nameserver.conf
    -rw-r----- 1 root named 1052 Dec 15 16:13 named.rfc1912.zones
    -rw-r----- 1 root named 113 Dec 15 16:09 rndc.key

    #cp -p named.caching-nameserver.conf named.conf 这里为什么要用到-p呢,就是不改变文件的拥有组。

    #vi named.conf
    options {
    listen-on port 53 { any; }; 修改点1
    directory "/var/named";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";

    // Those options should be used carefully because they disable port
    // randomization
    // query-source port 53;
    // query-source-v6 port 53;

    allow-query { any; }; 修改点2
    allow-query-cache { any; };修改点3
    };
    logging {
    channel default_debug {
    file "data/named.run";
    severity dynamic;
    };
    };
    include "/etc/named.rfc1912.zones";(在此行之前的几行,被我删除了。)

    保存退出


    #vi named.rfc1912.zones
    zone "linuxdify.com" IN {
    type master;
    file "linuxdify.com.zone";
    allow-update { none; };
    };

    zone "1.168.192.in-addr.arpa" IN {
    type master;
    file "192.168.1.local";
    allow-update { none; };
    };

    保存退出


    #cd ../var/named
    #ls -l
    total 36
    drwxrwx--- 2 named named 4096 Dec 15 16:19 data
    -rw-r----- 1 root named 198 Jul 30 04:10 localdomain.zone
    -rw-r----- 1 root named 195 Jul 30 04:10 localhost.zone
    -rw-r----- 1 root named 427 Jul 30 04:10 named.broadcast
    -rw-r----- 1 root named 1892 Jul 30 04:10 named.ca
    -rw-r----- 1 root named 424 Jul 30 04:10 named.ip6.local
    -rw-r----- 1 root named 426 Jul 30 04:10 named.local
    -rw-r----- 1 root named 427 Jul 30 04:10 named.zero
    drwxrwx--- 2 named named 4096 Jul 27 2004 slaves

    #cp -p localdomain.zon linuxdify.com.zone
    #cp -p named.local 192.168.1.local

    #vi linuxdify.com.zone
    $TTL 86400
    @ IN SOA localhost root (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum
    IN NS linuxdify.com.
    www IN A 192.168.1.1

    #vi 192.168.1.local
    $TTL 86400
    @ IN SOA localhost. root.localhost. (
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS linuxdify.com.
    1 IN PTR www.linuxdify.com.

    配置完成。

    启动服务 service named start

    [root@lujun etc]# nslookup www.linuxdify.com
    Server: 192.168.1.1
    Address: 192.168.1.1#53

    Name: www.linuxdify.com
    Address: 192.168.1.1

    [root@lujun etc]# nslookup 192.168.1.1
    Server: 192.168.1.1
    Address: 192.168.1.1#53

    1.1.168.192.in-addr.arpa name = www.linuxdify.com.


    在这里最有可能出错的地方,就是在复制文件的时候,没有使用cp -p。记住复制的文件一定是named组。

    做成PDF文档,大家可以看看[attach]28701[/attach]

  3. sunnyes2008 于 2009-12-18 14:36:20发表:

    有什么奖励没?