免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6256 | 回复: 16
打印 上一主题 下一主题

求助,局域网内web服务器如何实现用域名访问网页 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-28 17:57 |只看该作者 |倒序浏览
本人接触 linux 没多久,谈到配置 linux 下的服务,就更是没什么经验,书是看了些,还是头大,哈哈。所以望高手们能够多多指点下。

近来,想用jsp做个bbs。
web服务器选在linux下的tomcat,环境搭建好了,在局域网内可以通过输入: http://192.168.1.113:8080 来访问tomcat的默认首页,但,我想如何能够实现在局域网内,通过输入: http://bbs.ourland.net  就可以实现对该 linux机器上的web服务器的默认首页进行访问。

该linux只是局域网内的一台普通主机,局域网内也已经架设了dns服务器,网关什么的。

初时,我想,是不是可以在自己的linux机器上开个dns服务,然后就可以实现上述想法,不知道是不是可行。但还是尝试了下,未果,郁闷中。也许是我的配置文件写得有问题吧。
不知道有什么方法可以实现,希望有高人可以指点指点,谢谢。
下面是我的named.conf 文件的设置:
options {
        directory "/var/named";
        // query-source address * port 53;
        forwarders { 192.168.1.1; };
};

//
// a caching only nameserver config
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
//

//我加的
zone "xadomain.com" IN {
        type master;
        file "master/xadomain.com";
};


zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

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

//我加的
zone "1.168.192.in-addr.arpa" in {
        type master;
        file "master/192.168.1";
};

include "/etc/rndc.key";

这是我的 xadomain.com文件设置:
@ IN SOA ourland.xadomain.com. nicksweetor.hotmail.com. (
                1999060501      ;serial
                10800           ;refresh
                3600            ;retry
                604800          ;Expire
                86400           ;Minimum
                )
          IN NS 192.168.1.1
localhost IN A  127.0.0.1
ourland   IN A  192.168.1.113
bbs       IN CNAME ourland

这是我的 192.168.1文件设置:
@ IN SOA ourland.xadomain.com. nicksweetor.hotmail.com. (
                1999060501      ;serial
                10800           ;refresh
                3600            ;retry
                604800          ;Expire
                86400           ;Minimum
                )
       IN NS ourland.net.
113 IN PTR ourland.xadomain.com.

论坛徽章:
0
2 [报告]
发表于 2006-08-28 18:00 |只看该作者

自己顶下先,呵呵

自己顶下先,呵呵
我想知道自己的思路是不是正确,怎么去实现,望各位高手指点下。

论坛徽章:
0
3 [报告]
发表于 2006-08-28 19:07 |只看该作者
除非别人的dns设定为你的,才有作用,但是如果想不输入端口号就访问,除非再设定iptables作转向

论坛徽章:
0
4 [报告]
发表于 2006-08-28 22:48 |只看该作者
#named-checkconf
#named-checkzone xadomain.com master/xadomain.com
#named-checkzone xadomain.com master/192.168.1

#nslookup

#dig xadomain.com

vi /etc/resolv.conf
nameserver DNS服务器IP

论坛徽章:
0
5 [报告]
发表于 2006-08-29 08:34 |只看该作者

谢了,尝试下,试验中

我想:如果自己再架个dns服务器,它不是分布式数据库吗,所以自己的linux上的dns是不是会和局域网的的dns服务器通信,从而让局域网内的其它所有主机(虽然他们的dns服务器写的不是我的linux主机的ip地址)都知道,bbs.ourland.net 指向的是我搭建的linux主机,不知道这个是否可行。至于端口号,我打算在tomcat里设置成80,这样是不是会有什么问题,如果我不打算再在linux同时用apache的话。
呵呵,各位高手多多指点下。

论坛徽章:
0
6 [报告]
发表于 2006-08-29 08:51 |只看该作者
只要在你现有的DNS中加上一条记录,指向你的LINUX就行啦。

论坛徽章:
0
7 [报告]
发表于 2006-08-29 09:18 |只看该作者
只要在你现有的DNS中加上一条记录,指向你的LINUX就行啦。 ?

请问是在局域网的dns服务器上,还是在自己的linux的dns服务的配置文件里呀。呵呵

论坛徽章:
0
8 [报告]
发表于 2006-08-29 09:21 |只看该作者
客户端指向哪个就在那个上。

论坛徽章:
0
9 [报告]
发表于 2006-08-29 09:51 |只看该作者
哦,谢了
只能那样吗,其实我就是不想向局域网的dns服务器的管理员说要添加记录,才想到是不是可以在自己的linux上开dns服务,就可以解决上面的问题,看来还是行不通吧,呵呵
恩,对linux的服务这些东西,还是理解不够,嘻嘻
如果有哪位大侠有无需向局域网的dns服务器的管理员说要添加记录,就实现上面的想法,请多多指点下。

论坛徽章:
0
10 [报告]
发表于 2006-08-29 11:16 |只看该作者
只要在本地机的DNS记录里加一条就可以了,弄个DNS服务器似乎大材小用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP