很好奇,如果我把本该是127.0.0.1的地方改成当前的内网IP

FrostScale-avatar

FrostScale

2021-11-18T08:11:39+00:00

如果这样改,比如说我一个本地数据库或者服务器,本来直接127.0.0.1就可以访问了,但是我改成192.168.1.2这种内网地址,那我的访问请求会出去到路由器/交换机绕一圈再回来吗?[s:ac:怕]
OtIs-avatar

OtIs

[quote][pid=0,29491305,1]Reply[/pid] Post by [uid=60979982]荀玥[/uid] (2021-11-18 16:17):
如果这样改,比如说我一个本地数据库或者服务器,本来直接127.0.0.1就可以访问了,但是我改成192.168.1.2这种内网地址,那我的访问请求会出去到路由器/交换机绕一圈再回来吗?[s:ac:怕][/quote]arp有本机缓存,所以不会经过路由器
SkyPwnYou-avatar

SkyPwnYou

路由越精细越优先原则。

你电脑上的路由条路,任何一条路由都比0.0.0.0 0.0.0.0这条优先。所以你改完地址以后,还是直接访问的,不会跑到路由器交换机上去寻找。
FrostScale-avatar

FrostScale

[quote][pid=567011845,29491305,1]Reply[/pid] Post by [uid=2715]kill_andy[/uid] (2021-11-18 16:27):

路由越精细越优先原则。

你电脑上的路由条路,任何一条路由都比0.0.0.0 0.0.0.0这条优先。所以你改完地址以后,还是直接访问的,不会跑到路由器交换机上去寻找。[/quote]之前看到有说交换机会丢弃目的地址和源地址一样的数据包,然后就突然想到这个问题来着[s:ac:哭笑]