请教网络问题,绑定 ip 地址上网是如何实现的? 谢谢大家了

2016-02-03 16:53:39 +08:00
 anonymoustian

实验室的机器,一个 网口对应一个 IP 地址, 要输入 IP 地址才可以上网, 自动获取 IP 地址和输入其他的 IP 地址都不能上网,请问 这是什么原理? 能不能说的详细一些?

还有我是 172.16.18. 的网段, 我的网关是 172.16.18.1 子网掩码是 255.255.255.0 但是我如果要链接 172.16.8.6 这个服务器, 我有两种做法,一种做法是把 IP 改成 172.16.8. 的 IP ,另一种做法是把子网掩码放大 到 255.255.0.0 我知道 子网掩码的作用是标识主机位和网络位, 但是 我的网关没有变呀, 为什么单纯放大掩码就可以呢?

请教! 谢谢了!

2481 次点击
所在节点    程序员
7 条回复
wex
2016-02-03 17:01:58 +08:00
mac 绑定,路由器实现的
gefranks
2016-02-03 17:20:08 +08:00
不清楚是不是严格的一个端口对应一个可上网的 ip ,还是其它可上网的 ip 在那个端口也可以用。
路由器上可以用 ACL 把允许上网的 ip 通过,把其它的 ip 都丢掉。
如果是严格的端口 ip 对应交换机上也可以做

下面一个问题是子网掩码扩大了你不用通过路由器能访问的网的范围, 18 和 8 都在一个网里面了, 18 , 8 你的机器都认为在一个网里,不用走路由。而且 8 和 18 都连在一个 LAN 上
Strikeactor
2016-02-03 17:23:22 +08:00
指定 IP 范围可以连接外网,这个家用路由都可以做到吧。。然后 DHCP 不分配给你那个范围的 IP 就行了
jsq2627
2016-02-03 17:24:38 +08:00
说明你的电脑和 172.16.8.6 在二层是相通的(接在同一交换机上)
你把子网掩码放大到 255.255.0.0 后,系统认为 172.16.18.x 和 172.16.8.x 是处于同一子网,数据包通过 ARP 表完成 IP-MAC 转换,直接发给对方 MAC 地址,不经过网关。如果子网掩码是 255.255.255.0 那么系统认为 172.16.8.x 不在同一子网,会把数据包直接丢给网关,因为网关没有对应路由,所以数据包不可达了。
techmoe
2016-02-03 17:27:37 +08:00
绑 IP 上网把 DHCP 关了就可以嘛, DHCP 分配 IP 的,分配 IP 的没了当然也就没法联网了,不由得想到我们学校也是这样,不知道如果随便填一个没有冲突的 IP 能不能成功联网
manhan9100
2016-02-03 17:52:12 +08:00
第一个
access-list 1 permit 172.16.18.230
interface f0/1
ip access-group 1 in
这样就在 f0/1 上绑定了 172.16.18.230 啊
msg7086
2016-02-04 05:37:29 +08:00
改 IP ?其实一个网卡可以绑很多 IP ……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255230

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX