求助,局域网内web服务器如何实现用域名访问网页
本人接触 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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
只要在本地机的DNS记录里加一条就可以了,弄个DNS服务器似乎大材小用了
哦,谢了
只能那样吗,其实我就是不想向局域网的dns服务器的管理员说要添加记录,才想到是不是可以在自己的linux上开dns服务,就可以解决上面的问题,看来还是行不通吧,呵呵
恩,对linux的服务这些东西,还是理解不够,嘻嘻
如果有哪位大侠有无需向局域网的dns服务器的管理员说要添加记录,就实现上面的想法,请多多指点下。
客户端指向哪个就在那个上。
只要在你现有的DNS中加上一条记录,指向你的LINUX就行啦。 ?
请问是在局域网的dns服务器上,还是在自己的linux的dns服务的配置文件里呀。呵呵
只要在你现有的DNS中加上一条记录,指向你的LINUX就行啦。
我想:如果自己再架个dns服务器,它不是分布式数据库吗,所以自己的linux上的dns是不是会和局域网的的dns服务器通信,从而让局域网内的其它所有主机(虽然他们的dns服务器写的不是我的linux主机的ip地址)都知道,bbs.ourland.net 指向的是我搭建的linux主机,不知道这个是否可行。至于端口号,我打算在tomcat里设置成80,这样是不是会有什么问题,如果我不打算再在linux同时用apache的话。
呵呵,各位高手多多指点下。
#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
除非别人的dns设定为你的,才有作用,但是如果想不输入端口号就访问,除非再设定iptables作转向
自己顶下先,呵呵
我想知道自己的思路是不是正确,怎么去实现,望各位高手指点下。