免费注册 查看新帖 |

Chinaunix

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

求局域网互相解析计算机名的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-18 16:50 |只看该作者 |倒序浏览
求局域网互相解析计算机名的方法:


局域网代理上网方式:FreeBSD+IPFILTER 透明代理上网

==rc.conf内容==
gateway_enable="YES"
ifconfig_fxp0="inet 111.111.111.2  netmask 255.255.255.0"  //电信公网IP,外网网卡
ifconfig_fxp1="inet 192.168.0.254  netmask 255.255.255.0"  //内网网卡
ifconfig_fxp1_alias0="inet 10.0.0.254  netmask 255.255.255.0"
defaultrouter="111.111.111.1"  //电信网关
hostname="gate.123.com"

==ipnat.rules内容==
map fxp0 192.168.0.0/24 -> 111.111.111.2/32 proxy port ftp ftp/tcp
map fxp0 192.168.0.0/24 -> 111.111.111.2/32 portmap tcp/udp 10000:65000
map fxp0 192.168.0.0/24 -> 111.111.111.2/32

map fxp0 10.0.0.0/24 -> 111.111.111.2/32 proxy port ftp ftp/tcp
map fxp0 10.0.0.0/24 -> 111.111.111.2/32 portmap tcp/udp 10000:65000
map fxp0 10.0.0.0/24 -> 111.111.111.2/32

宿舍A:IP设为:192.168.0.1 - 192.168.0.253
192.168.0.1  ->  A1
192.168.0.2  ->  A2

宿舍B:IP设为:10.0.0.1 - 10.0.0.253
10.0.0.1     ->  B1
10.0.0.2     ->  B2

现在宿舍A内容的计算机可以互相ping通,计算机名也可以互相ping通。
在A1机器上:
ping 192.168.0.254  (通)
ping 192.168.0.2    (通)
ping A2         (通)
ping 10.0.0.254     (通)
ping 10.0.0.1       (通)
ping B1             (不通)
ping B2             (不通)

现在宿舍B内容的计算机可以互相ping通,计算机名也可以互相ping通。
在B1机器上:
ping 192.168.0.254  (通)
ping 192.168.0.2    (通)
ping A2         (不通)
ping A1         (不通)
ping 10.0.0.254     (通)
ping 10.0.0.1       (通)
ping B1             (通)
ping B2             (通)


求A1机器192.168.0.1 ping B1机器10.0.0.1 用计算机名互相ping通的方法:
如何在A1机器:ping B1
如何在B1机器:ping A1

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-01-19 09:34 |只看该作者
/etc/hosts
c:\windows\system32\drivers\etc\hosts

论坛徽章:
0
3 [报告]
发表于 2007-01-19 14:35 |只看该作者
除了编辑hosts 文件,还有其他的方法吗??

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
4 [报告]
发表于 2007-01-19 14:40 |只看该作者
使用WINS服务。
bsd也可以的

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2007-01-19 20:32 |只看该作者
我也一直有这样的疑惑,或者说,我一直以来想达成如下的一个目标:

在局域网内,除提供web 服务、DNS 服务的机器外,其他的机器都设置成动态获取 IP 地址。

在局域网内的任何一台机器上,直接输入提供 WEB 服务的机器名,则可以很顺利的访问
到服务器上提供的 WEB 服务,就像公网的配置那样。但我一直没有成功。

按照我的理解,在局域网内的 DNS 服务器提供了一个 DNS 解析服务,这个服务对于局域网内的所有客户机都是广播式的,也就是说局域网内的所有机器都可以通过这个 DNS 的解析服务而得到 WEB 服务器的机器名和域名,从而与具体的 IP 地址相对应。

但有一点,我无法理解,在广域网上,我们的机器是不需要设定 DNS 解析服务的服务器地址的,也就是说,我们安装好一台机器后,我们什么也没有设置,就能很好的上网了,那么在局域网中,我们为什么还需要设置呢?

能在局域网中模拟做到在广域网下面的状态吗?

论坛徽章:
0
6 [报告]
发表于 2007-01-19 21:38 |只看该作者
试一试把DHCP和DNS用一台机子做,我知道在Windows的局域网中这样行。当机器获得IP地址就在DNS哪儿注册了机器名。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
7 [报告]
发表于 2007-01-19 21:39 |只看该作者
原帖由 snow888 于 2007-1-19 20:32 发表
我也一直有这样的疑惑,或者说,我一直以来想达成如下的一个目标:

在局域网内,除提供web 服务、DNS 服务的机器外,其他的机器都设置成动态获取 IP 地址。

在局域网内的任何一台机器上,直接输入提供 WEB  ...


但有一点,我无法理解,在广域网上,我们的机器是不需要设定 DNS 解析服务的服务器地址的,也就是说,我们安装好一台机器后,我们什么也没有设置,就能很好的上网了,那么在局域网中,我们为什么还需要设置呢?

这也太狠了把。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2007-01-19 21:59 |只看该作者
原帖由 HonestQiao 于 2007-1-19 21:39 发表


但有一点,我无法理解,在广域网上,我们的机器是不需要设定 DNS 解析服务的服务器地址的,也就是说,我们安装好一台机器后,我们什么也没有设置,就能很好的上网了,那么在局域网中,我们为什么还需要设置呢 ...



乔楚老大别笑话我!


可能我没有表述清楚。

我们通常的情况下,只需要在某一台机器上安装一台 WinXP ,并不需要在安装的同时设置这台机器指向的 DNS 服务器,也不需要设置这台机器指向的 WINS 解析,更不需要在 hosts 文件中输入 www.sina.com IP地址 之类的内容,我们就能很好的上 internet 网。

我的意思是,是否能在局域网中完成上述目的。即在局域网中,我们只需要随意安装一台机器(不管这台机器时安装的 WINDOWS 或 BSD 或者 Linux 或其它的什么操作系统),那么,我们就能很好的访问网络内的其他的机器,而不需要设置 DNS 服务器的地址,也不需要在 hosts 中增加什么内容。

论坛徽章:
0
9 [报告]
发表于 2007-01-22 09:36 |只看该作者
有具体的解决方法吗?

论坛徽章:
1
金牛座
日期:2014-05-29 15:55:47
10 [报告]
发表于 2007-01-22 10:50 |只看该作者
原帖由 snow888 于 2007-1-19 21:59 发表



乔楚老大别笑话我!


可能我没有表述清楚。

我们通常的情况下,只需要在某一台机器上安装一台 WinXP ,并不需要在安装的同时设置这台机器指向的 DNS 服务器,也不需要设置这台机器指向的 WINS 解析, ...

你都没理解WAN的工作情况。
WAN的机器也有DNS,只是各种domain都保存在好几个大型数据库里了。
而你的LAN没有。当然要另外配置DNS了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP