共享软件,免费资源,免费电影,免费赚钱,免费空间,免费域名,免费聊天,免费网游,免费邮箱,免费网络电视,免费Flash娱乐,免费IP地址查询,网址大全,ip数据库,手机号码归属地,邮政编码,身份证号码验证,城市地图,列车时刻表,alaxa排名查询,PR查询,搜索收录查询,永久一级国际域名www.huanxiong.com
 

 添加收藏

 网站地图

 联系我们

 设为首页

首页   多功能查询站   图片壁纸站   新闻文章站   周公解梦   共享软件   网址大全   Flash娱乐   免费视频     在线电影   在线评书    彩票组号器    城市地图   网络电视   计算机操作常识   免费测试上网速度   浣熊下载站
免费博客  免费空间  免费网游  免费邮箱  免费赚钱  免费书籍  免费域名  免费聊天  免费论坛  免费相册  免费留言

计算机软件:windows个人助理   电脑升级专家   奥致威尔与木马抗衡   数据隐形衣   卸载之王2006   

统一清理   桌面秘书2006   学打字练打字   电脑快手王   自动操作魔法师标准版    

构建DNS服务器指南

  

构建DNS服务器简易指南

 

在用TCP/IP协议族架设的网络中,每一个节点都有一个唯一的IP地址,用来作为它们唯一的标志。然而,如果让使用者来记住这些毫无记忆规律的IP地址将是不可想象的。人们就需要一种有记忆规律的字符串来作为唯一标记节点的名字。

  然而,虽然符号名对于人来说是极为方便的,但是在计算机上实现却不是那么方便的。为了解决这个需求,应运而生了一个域名服务系统DNS,它运行在TCP协议之上,负责将字符名--域名转换成实际相对应的IP地址。这个过程就是域名解析,负责域名解析的机器就叫域名服务器。

  1、域名解析的方法

  1.1 最早的域名解析方法

  最简单的主机名解析方法是,在一个文件中记录所有主机名及与其对应的IP地址,并保证该文件中主机名的唯一性,通过检索文件中的便可以完成主机名的解析。采用这种最简单的解决方法有其历史原因:
在整个70年代,APRANET只是一个小规模的,由类似的数百台主机组成的团体。于是为了解决主机名解析的问题,将连接到ARPANET上每台主机的名字与对应的地址都保存在HOSTS.TXT文件中。这样每增加一台机器,就必须修改HOSTS.TXT文件一次。随着网络的不断发展,网络中的主机数量爆炸性地增加,这种域名解析的方法已经无法适应新的解析需要。

  1.2 分布式的域名服务器

  这种方法,我们已经在基础篇的第六章中有了详细的叙述,在此就不再重复了。在这种分布式的域名服务器体系中,每一台域名服务器(DNS)负责解析属于自己的这一部分主机的域名。
一般说来,如果你所处在公司或组织所拥有的主机并不多,一般是将域名的解析工作交给自己的ISP的域名服务器来完成。而如果你所在组织拥有的主机比较多,我们就可以组建自己的域名服务器负责解析你所在组织的主机。

  2、域名服务器建立实例

  2.1 实例环境

  假设我们需要建立一台应用于以下情况的一个企业主域名服务器。

  1. 拥有一个C类网段地址,为202.101.55.0

  2. 企业域名注册为company.com。

  3. 域名服务器的IP定为202.101.55.55,主机名为dns.company.com。它同时充当Proxy.

  4. 企业网通过路由器与Internet连接。

  5. 要解析的服务器有:

 www.company.com (202.101.55.1) Web服务器
  mail.company.com (202.101.55.2) E-Mail服务器

 2.2 安装前的准备工作

  首先要保证在作为系中统有/etc/resolv.conf和/etc/hosts.conf这两个文件。/etc/resolv.conf文件中内容如下所示:

  domain compay.com
  nameserver 202.101.55.55

  其中第一行指出对于任何希望连到它上面的主机应该搜寻的域。而第二行指出了在哪个地址可以找到需要的域名服务大。/etc/hosts.conf的内容如下所示:

  order hosts,bind
  multi on

  这里的设置告诉主机名称先在/etc/hosts文件中搜索,然后再查询域名服务器。

  2.3 定义文件/etc/named.boot

  要使LINUX系统完成域名服务器的功能,则需要运行一个named的服务进程。这个服务进程可以在安装LINUX时选中。

  named启动时需要读取一个初始化文件--/etc/named.boot,这个文件是named的基本配置文件。它并不包含任何DNS数据,针对前面的假定环境,我们要在这个文件中写入:

  diretory /etc/named
  primary company.com db.company
  primary 0.0.127.IN-ADDR.ARPA db.127.0.0
  primary 55.101.202.IN-ADDR.ARPA db.202.101.55
  cache . db.cache

  下面我们逐行讲解这个文件中的内容:

  1) 在第一行中我们指定named从/etc/named目录下读取DNS数据文件。这个目录可以自行指定并创建,指定后将所有的DNS数据文件均存放在这个目录下;

  2) 第二行指定named作为company.com的主域名服务器,db.company文件中包含了所有*.my.com形式的域名的解析数据。

  3) 第三行则指定named作为127.0.0网段(本地loopback)地址的转换主服务器。其中db.127.0.0文件中包含了所有127.0.0.*形式的地址到域名的转换数据。

  4) 第四行指定named作为202.101.55网段地址转换主服务器,db.202.101.55文件中包含了所有以202.101.55.*形式的地址到域名的转换数据。

  5) 最后一行指定named从db.cache文件中获得Internet的顶层"根"服务器地址。要说明的是,这些数据文件的名称均是自行决定的。

2.4 建立正向域名转换数据文件db.company

  根据/etc/named.boot文件中的定义,我们在/etc/named目录下建立文件db.company,并且在其中写入所有在company.com域内的主机节点。根据前面假定的环境,可以写入:

  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本号
  28800 ;刷新时间(秒)
  7200 ;重试时间(秒)
  3600000 ;终止时间(秒)
  86400) ;TTL生存时间(秒)
  IN NS dns.company.com
  www IN A 202.101.55.1
  email IN A 202.101.55.2
  proxy IN CNAME

  下面我们就逐句地理解这里的配置。

  1. SOA是主服务器设定文件中一定要设定的命令,我们通常将它放在文件的第一行。

  1) 最前面的符号"@"代表目前所管辖的域。

  2) 接着的"IN"代表地址类别,这里就是固定使用"IN"的。

  3) 接下来就是命令SOA。

  4) 接下来填入域名服务器,记住由于DNS数据文件的特殊格式规定,在最后一定要加上"·",在这个例子中,我们填入域名服务器:"dns.company.com."

  5) 接下来是域名服务器管理员的E-MAIL地址,但要注意的是,E-Mail地址中的分隔符"@"在这里用"·"来代替,在最后也要加上"。",在这里,我们相应写入:"root.dns.company.com."

  6) 接下来在括号内填上各种选项:

  文件版本号:当你修改这个文件的内容时,也要修改这个版本序列号。以此来区分是否有更新。

  更新时间:指定二级服务器向主服务器拷贝数据的更新时间周期。

  重试时间:指定二级服务器在更新出现通信故障时的重试时间。

  终止时间:指定二级服务器重新执行更新动作后仍然无法完成更新任务而终止更新的时间。

  生存时间:指定当域名服务器询问某个域名和其IP地址后,在域名服务器上放置的时间。

 注:二级服务器所设定的域名服务器是主服务器的备份主机。

  2. 在第二行中,我们用NS命令指定这个域的域名服务器。在这里我们指出这个域的域名服务器是"dns.company.com"。

  3. 接下来的两行我们使用A命令来指定域名与IP地址的对应关系。我们将Web服务器的域www.company.com与其IP地址202.101.55.1对应起来;将E-Mail服务器的域名mail.company.com与其IP地址202.101.55.2对应起来。

  4. 最后一行,我们使用了CNAME命令为dns.company.com指定了另一个域名以供使用:proxy.company.com。

  2.5 建立反向域名转换数据文件db.127.0.0和db.202.101.55

  反向域名转换数据文件用来提供IP地址查询相应的DNS主机名,每个网段分别有一个数据文件。

  1. 网段127.0.0通常只有一个地址,那就是127.0.0.1 loopback地址。所以我们在db.127.0.0中写入的内容是:


  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本号
  28800 ;刷新时间(秒)
  7200 ;重试时间(秒)
  3600000 ;终止时间(秒)
  86400) ;TTL生存时间(秒)
  IN NS dns.company.com
  1 IN PTR localhost

  前面两名相信读者已经不会陌生,最后一句我们使用PTR命令让配置文件中的主机可以使用IP地址来知道所对应的域名。

  最前面的1代表127.0.0.1,对应的域名就是localhost。

  2.网段202.101.55就可能会存在更多的记录,前面假定环境下的设置应是:

  @ IN SOA dns.company.com. root.dns.company.com.(
  200002011 ;文件版本号
  28800 ;刷新时间(秒)
  7200 ;重试时间(秒)
  3600000 ;终止时间(秒)
  86400) ;TTL生存时间(秒)
  IN NS dns.company.com
  1 IN PTR www
  2 IN PTR email
  55 IN PTR dns
  55 IN PTR proxy

  2.6 获得db.cache文件

  在LINUX系统中通常在提供了一个named.ca的文件,该文件中Internet的顶层域名服务器,但是这个文件通常会发生变化,所以建议最好从Internet上下载最新的版本。该文件可以通过匿名FTP从ftp.rs.internic.net/domain下载,文件名是named.boot。将它拷贝一份为db.cache就可以了。

  3、测试域名服务器

  3.1 使用nslookup测试

  nslookup命令的功能是查询域名服务器中的数据资料。下例就是使用它来测试域名服务器是否架设成功,其中斜体字代表要输入的内容。

  # nslookup
  Default server:dns.company.com

  Address:202.101.55.55 ;能出现这些信息代表成功

  > www
  server:dns.company.com
  Address:202.101.55.1

  3.2 使用ping测试

  还有一种更简单的测试方法,那就是用ping命令,如果成功将显示:

    # pingwww.company.com
    Pingwww.company.com(202.101.55.1);56 data bytes
    64 bytes from 202.101.55.1:icmp_seq=0 ttl=255 time=1.3ms
    64 bytes from 202.101.55.1:icmp_seq=1 ttl=255 time=0.6ms
    64 bytes from 202.101.55.1:icmp_seq=2 ttl=255 time=0.6ms
    ……

  8.4 小技巧

  安装好域名服务器后,在内部使用域名进行远程连接时,会发现速度非常慢。其实只要/etc/hosts中加上所有内部的机器的域名就可以了。

 

 

软行注册中心数码软件(每次刷新可得到不同的最新软件列表)

软行注册中心数码软件(每次刷新可得到不同的最新软件列表)

软行注册中心数码软件(每次刷新可得到不同的最新软件列表)

共享软件

返回首页

  共享软件的概念:共享软件是以“先使用后付费”的方式销售的享有版权的软件。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。用户总是可以先使用或试用共享软件,认为满意后再向作者付费;如果你认为它不值得你花钱买,可以停止使用。

   本站为软行天下正式代理商

 

精品软件 教育教学

 

系统工具

 

网络工具

免费资源 网站源码 应用软件 游戏软件
全部软件 行业管理 媒体工具 图象处理
代理认证 编程开发 数码软件 其他软件

周公解梦

类别 梦的内容
生活篇: 挨打 白糖 报复 抱养 被打死 被火烧死 表扬 财产 财富 厕所、洗手间 唱歌 车祸 惩罚 吃饭 吃生肉 冲突 仇人 出家 穿黑衣的陌生女子 打斗 打鼾、打呼噜 大笑 盗窃、偷 调动 赌博 度假 扼死 恶梦 噩梦 发疯 发烧 发誓 罚款 纺织 诽谤 光亮 害怕 喝酒 喝水、饮水 喝醉酒 滑倒 划船 换衣服 昏迷 纵火 饥饿 佳肴 奖金 降落 交税 交谈 解雇 喝酒 酒厂 开除 开玩笑 砍头 劳动 老师、教师 理发 流产 旅行 秘密 女人 疟疾 诺言 殴打 呕吐 朋友 贫穷 乞讨 钱财 亲友 请客 请求 驱逐 辱骂 杀人 生病、疾病 失财 失望 手术 受伤 熟人 摔跤 双胞胎 水淹、溺水 睡觉 睡醒 说谎、撒谎 死亡 瘫痪 躺在床上 烫伤 逃跑 疼痛 痛饮 头痛 屠夫 屠宰 脱衣服 王子公主 危险 瘟疫 诬陷、栽赃 侮辱 洗澡 下象棋 消化不良 小孩、小朋友、女孩 幸福 宴请 摇奖 要求 野餐 遗嘱 艺术家 婴儿 迎亲队伍 影视明星 用餐 游泳 原谅 孕妇、怀孕 运动 灾难 赞扬 葬礼 贼、小偷 扎刺 帐篷 争吵 政治游行或宗教游行 支票 织布 中间人 钟、敲钟 咒语 住处、军营 装饰 自杀 自由 纵火 租金 做饭
情爱篇: 爱恋、情网 爱情、感情 大笑 发怒 夫妻、夫妇 父母 父亲、爸爸 告白、表白 过去的爱情 家人 骄傲 叫喊 接吻 结婚、婚礼 姐妹 离弃、遗弃 恋人、爱人 母亲、妈妈 奶奶、爷爷 抛弃 妻子、老婆 强奸 亲戚 伤心 失望 私奔 提议、要求 通奸 性爱、做爱、春梦 兄弟姐妹 丈夫 祖母、祖父 祖先
文化篇: 报纸 比赛 弹琴 导师 导游 电报 雕像 读书 法律 航海 航行 绘画 考试 谜语 跑步 诗歌 书籍 跳舞 图书馆 网球 写信 学位 学校 哑剧 演说 医生、大夫 音乐
身体篇: 鼻子 肚子 耳朵 胳膊 脸色、苍白 裸体 脉搏 年青 疲惫 身体 手指 头发 心脏 牙齿 咽喉 眼睛 眼泪 指甲 嘴唇
神鬼篇: 忏悔 朝圣 地狱 恶魔 供品、祭品 鬼、鬼怪 祭神 魔鬼 女神 祈祷 神像 死人 天界 天使 天堂 投胎转世 巫婆 仙女 献供品 献身 阴间 幽灵
动物篇: 鹌鹑 白蚁 斑马 豹子 壁虎 蝙蝠 蚕娥 苍蝇 豺狼 蟾蜍 翅膀 宠物 臭虫 大象 杜鹃 鳄鱼 飞蛾 凤凰 鸽子 蛤蜊 蛤蟆 公牛 狗熊 海龟 猴子 蝴蝶 黄蜂 黄牛 蝗虫 火鸡 家禽、自己养的动物 金翅鸟 孔雀 昆虫 老虎 老鼠、耗子 老鹰 鹿 螺狮 骆驼 麻雀 蚂蚁 蟒蛇 猫头鹰 蜜蜂 绵羊 奶牛 牛犊 螃蟹 麒麟 青蛙 蜻蜓 鲨鱼 牲畜 虱子 狮子 屎壳郎 水牛 水蛭 松鼠 天鹅 跳蚤 秃鹫 兔子 鸵鸟 蚊子 蜗牛 乌龟 乌鸦 犀牛 细菌 仙鹤 蝎子 鸭子 燕子、飞燕 恙螂 野猪 夜莺 鹦鹉 鸳鸯 鹧鸪 蜘蛛 鳟鱼 爱兽、爱禽 猎犬、猎狗 狐狸 猛兽
植物篇: 蓖麻油 槟榔 菠萝 草莓 葱头 大米 大蒜 稻草 豆荚 豆子 干草 橄榄 灌木 禾米谷糠稻麦 荷花 荷叶 胡椒 胡萝卜 葫芦 花、花朵 花环 花束 芥子 桔子 兰花 荔枝 莲花 萝卜 玫瑰花 棉花 蘑菇 茉莉 牡丹花 南瓜 柠檬 苹果 葡萄 葡萄树 茄子 生姜 树、树林 树苗 树叶 水果 桃子 豌豆 无花果 西瓜 西红柿 鲜花 橡树 圆白菜 庄稼 棕树、棕榈树
建筑篇: 百货公司、商场、超市 草场 车站、月台 厨房 村庄、住宅 大楼、楼房 大门 道路 地道、地下室 地下室 电影院 断头台 饭店 房子、搬家 纺织厂 港口 公园 宫殿 花园 集市 监狱、牢狱、坐牢 剧院 陵墓 楼梯 旅馆(旅店) 面粉厂 庙宇 墓地 墙壁 市场 水库 寺庙 铁路 亭子 庭院 屋顶、房顶 小时候的家 阴沟 银行 贮水池 自助餐厅
器物篇: 宝石 被子 匕首、刀 布娃娃 财宝、宝藏 衬衣 床铺 打孔机 地图 耳环 飞机 风筝 钢琴 拐杖 罐子 黄金 货车 吉它 家具 剪刀 戒指 镜子 帽子 旗帜 钱包 扇子 绳索 手风琴 手铐 手枪 首饰 丝绸 梯子 剃刀 拖鞋 袜子 香水 项链 行李 烟斗 阳伞、雨伞 衣服 游艇、游船 浴盆 钥匙 珍珠 钻石
山地篇: 地带 地球 海洋 河流 湖泊 火山 泉水 森林 沙子 石头 田地 土地 悬崖
天象篇: 暴风雨 彩虹 空气 雷雨、打雷声 龙卷风 闪电 水灾 太阳 天象 下雪 星星 夜晚、黑夜 月亮 月食、日食 云彩
其它篇: 掉牙 车辙 丑闻、丑事 出国 当官、官员、法官 毒药 队伍 噩梦(恶梦)与疾病 飞翔 疯子 护士 患者、病人 皇后 火箭 监狱 解救 警察、警服 军队、部队 垃圾 烈士 轮船 木匠 男孩 尼姑、和尚、出家人 强盗 清洁工、清道夫 缺点、错误 缺乏、缺少、断药 缺席 人群 杀害、杀人 生锈 士兵、军人 释放 守财奴 统治 投票 污泥 小贩 鸦片 野蛮人 印医 英雄 游行 战争

本解梦结果仅供娱乐,切勿迷信!

                                           

 

huanxiong.com  版权所有 站长QQ:75048426