如何在Linux环境下架设DNS服务器?

yuanjian0211 2009-09-10 12:00:09
在网上查了些资料,实在弄不明白!
故在此向大家请教,现在的情况是:
1、有一台服务器,服务器的IP为:118.127.244.17
2、服务器的操作系统是centOS(Linux version 2.6.18-92.el5PAE)。
3、也知道DNS如:202.102.133.1,202.102.133.2,202.102.133.3(有三个IP,是ISP发给我的主机信息中说明的)
4、有个域名如:test.com
5、服务器预装的服务器是tomcat-1.5.0_18
6、java版本是1.5

现在想做的就是当访问test.com的时候,能打开我希望打开的页面,比如一个很简单的index.html ?

问题1:域名注册商那里是不支持DNS为IP的情况的,也就是我要自己搭建一台DNS服务器?
问题2:如果要搭建DNS服务器该如何做呢?
问题3:搭建好了,我该如何使我的test.com可以被访问呢?

主要的情况和疑问就是如上了,我在网上搜索了些资料,看得人实在是不明白!请大家指点下,谢谢了!
...全文
110 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanjian0211 2009-09-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 steptodream 的回复:]
引用 9 楼 yuanjian0211 的回复:
非常感谢各位热心的朋友,现在问题已经解决了,是找的我以前一位做网管的高手解决的,他说这是个系统问题,非常简单,至于这个搭建DNS服务器,纯粹是我自己弄复杂了,用不着的,这个问题的缘由是我试用了世纪互联的云主机服务,他们给我提供了一台云主机服务器,由于我本人只是能熟练操作下linux的指令,但对linux却完全是菜鸟一个,所以面对这台服务器不能直接使用,以为得先搭建一个DNS服务器(因为我觉得一个网站要能访问肯定得先要有DNS服务器解析才行),好了,现在就把解决方法公布下,很简单:

关闭掉如下的一个东西:

/etc/init.d/iptables stop

我那位朋友说,就这个东西做了端口限制,所以导致不能通过外网访问。。。。

所以,大家觉得是不是很简单?但对像我这样的一个只是编程,而对linux系统几乎完全一无所知的人而言,这个问题却真是非常地难!

我也准备去买本linux方面的书翻一翻。。。

我晕 你竟然把防火墙全关了  你也不怕别人攻击你
[/Quote]

非常感谢,我还真不知道,不过现在也还只是个测试服务器,这方面的知识我得去补一补了
  • 打赏
  • 举报
回复
现在想做的就是当访问test.com的时候,能打开我希望打开的页面,比如一个很简单的index.html ?

要实现这个功能根本就不需要自己的域名服务器,直接域名提供给你解析就行了,具体可以直接登录域名管理界面,然后手动添加。

问题1:域名注册商那里是不支持DNS为IP的情况的,也就是我要自己搭建一台DNS服务器?
现在的规则一般是,你只有连续注册一个域名5年,才可以注册一个自己的域名服务器。


问题2:如果要搭建DNS服务器该如何做呢?
1、申请一个顶级域名如test.com,连续注册5年(具体可以咨询域名提供商,不同服务商可能要求不一样)
2、搭建好域名服务器
3、将test.com自己的域名服务器指向你注册的域名服务器,如ns.test.com


问题3:搭建好了,我该如何使我的test.com可以被访问呢?
在你自己的域名服务器添加 www.test.com的记录,指向你的http服务器地址。

  • 打赏
  • 举报
回复
你要实现 独立域名服务器+二级域名 么?
createWang 2009-09-14
  • 打赏
  • 举报
回复
http://linux.chinaitlab.com/special/linuxdns/

强大,有了这个楼主可以够忙一阵子了...
chxueli 2009-09-14
  • 打赏
  • 举报
回复
安装 webmain ,一切都变的很简单
steptodream 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yuanjian0211 的回复:]
非常感谢各位热心的朋友,现在问题已经解决了,是找的我以前一位做网管的高手解决的,他说这是个系统问题,非常简单,至于这个搭建DNS服务器,纯粹是我自己弄复杂了,用不着的,这个问题的缘由是我试用了世纪互联的云主机服务,他们给我提供了一台云主机服务器,由于我本人只是能熟练操作下linux的指令,但对linux却完全是菜鸟一个,所以面对这台服务器不能直接使用,以为得先搭建一个DNS服务器(因为我觉得一个网站要能访问肯定得先要有DNS服务器解析才行),好了,现在就把解决方法公布下,很简单:

关闭掉如下的一个东西:

/etc/init.d/iptables stop

我那位朋友说,就这个东西做了端口限制,所以导致不能通过外网访问。。。。

所以,大家觉得是不是很简单?但对像我这样的一个只是编程,而对linux系统几乎完全一无所知的人而言,这个问题却真是非常地难!

我也准备去买本linux方面的书翻一翻。。。
[/Quote]
我晕 你竟然把防火墙全关了 你也不怕别人攻击你
yuanjian0211 2009-09-14
  • 打赏
  • 举报
回复
非常感谢各位热心的朋友,现在问题已经解决了,是找的我以前一位做网管的高手解决的,他说这是个系统问题,非常简单,至于这个搭建DNS服务器,纯粹是我自己弄复杂了,用不着的,这个问题的缘由是我试用了世纪互联的云主机服务,他们给我提供了一台云主机服务器,由于我本人只是能熟练操作下linux的指令,但对linux却完全是菜鸟一个,所以面对这台服务器不能直接使用,以为得先搭建一个DNS服务器(因为我觉得一个网站要能访问肯定得先要有DNS服务器解析才行),好了,现在就把解决方法公布下,很简单:

关闭掉如下的一个东西:

/etc/init.d/iptables stop

我那位朋友说,就这个东西做了端口限制,所以导致不能通过外网访问。。。。

所以,大家觉得是不是很简单?但对像我这样的一个只是编程,而对linux系统几乎完全一无所知的人而言,这个问题却真是非常地难!

我也准备去买本linux方面的书翻一翻。。。
非兔子_Logic0 2009-09-13
  • 打赏
  • 举报
回复
鸟哥的Linux私房菜

http://linux-vbird.bluedata.org/
steptodream 2009-09-10
  • 打赏
  • 举报
回复
test.com应该是你向ISP申请的吧 那么必须把域名的DNS服务器指向你
另外你必须向上位ISP申请把你主机的IP name server也得指向你

这样你再以你的主机IP和域名在自己的机器上构筑DNS服务器(named)和web服务器

有点说不明白
rainbowbaby 2009-09-10
  • 打赏
  • 举报
回复
楼上的很好,很强大

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧