- 论坛徽章:
- 1
|
急!两块网卡能使用同一个网段的IP同时使用吗?
原帖由 \"tomhasmail\" 发表:\n\r\n那么,能否请问一下,比如这台机器叫做sun\r\n两块网卡192.168.1.1/24,192.168.1.2/24,开了ftp\r\n我在远端ping sun会是什么样?\r\nftp sun又会是什么?\r\n......... \r\n\r\n\r\n1、首先,要访问sun上的FTP服务,既可以ftp 192.168.1.1,也可以ftp 192.168.1.2,还可以ftp sun。\r\n2、不同的客户机ping sun的结果是不一样的,有的是Reply from 192.168.1.1,有的是Reply from 192.168.1.2,这只和客户机自身的设置有关,这个与“同一台计算机上多个网卡不能在同一网段”的问题不能混为一谈。\r\n3、第2点中提到的“客户机自身的设置”究竟是哪些设置?例举两点:\r\n(1)本地的HOSTS文件(位于%SystemDrive%\\WINNT\\system32\\drivers\\etc)\r\n如果HOSTS中的记录是“192.168.1.1 sun”,那么ping sun的结果就是Reply from 192.168.1.1。\r\n(2)本地在网卡的属性内指定了DNS SERVER\r\n假如本地的HOSTS文件没有相关记录,又假如有两台DNS SERVER:SERVER1的记录是“192.168.1.1 sun”;SERVER2的记录是“192.168.1.2 sun”,那么本地在网卡的属性内指定了DNS SERVER为SERVER2,ping sun的结果就是Reply from 192.168.1.2。\r\n4、一个机器名只能对应一个IP地址,但一个IP地址可以对应多个机器名,所以在第3点中提到HOSTS文件和DNS记录都不应该出现不同的IP对应同一个机器名的情况。即:既出现“192.168.1.1 sun”,又出现“192.168.1.2 sun”是不对的(但不一定不允许管理员做出这样的错误设置)。\r\n5、本地的HOSTS文件和DNS SERVER中记录的机器名可以与真正的服务器名不一致。以HOSTS文件为例,既出现“192.168.1.1 sun”,又出现“192.168.1.2 sun”是不对的,但出现“192.168.1.1 sun1”,又出现“192.168.1.2 sun2”是完全可以的,虽然服务器的名字是sun,既不是sun1,也不是sun2。此时ping sun1和ftp sun1的结果不言而喻。\r\n6、如果既没有设置HOSTS文件,也没有指定DNS SERVER、WINS SERVER等,完全靠NETBIOS协议来解析名字,仍然可以ping通sun,返回的结果要么是Reply from 192.168.1.1,要么是Reply from 192.168.1.2,但不会有任何冲突、无法访问的情况出现,ftp sun当然更没有问题。原理就不再分析了。\r\n\r\n综上所述,(在WINDOWS环境中)“同一台计算机上多个网卡不能在同一网段”的说法是错误的。\r\n其他人说了,在SOLARIS环境中“同一台计算机上多个网卡不能在同一网段”的说法也是错误的。 |
|