这是什么样的networking设置?

客户端计算机只有一个nicconfiguration

ip: 192.168.1.3/24 gw: 192.168.1.4 dns: xxxx OS: winxp 

“网关”计算机只有一个网卡configuration

 ip: 192.168.1.4/24 gw: 192.168.1.100 dns: xxxx OS: winxp 

xxxx是一个ISP的DNS提供商

192.168.1.100/24是一个典型的路由器/ AP的lan接口ip,它在wan接口上有一个公共IP,并为lan客户端做NAT。

客户端电脑具有正常的networking连接性。

客户端计算机中的路由打印列出了客户端已经连接到的每个主机的许多类似这样的信息:

 74.125.47.106 255.255.255.255 192.168.1.100 192.168.1.3 xx 207.46.232.182 255.255.255.255 192.168.1.100 192.168.1.3 xx hhh.hhh.hhh.hhh 255.255.255.255 192.168.1.100 192.168.1.3 xx hhh.hhh.hhh.hhh 255.255.255.255 192.168.1.100 192.168.1.3 xx 

hhh.hhh.hhh.hhh:其他主机,电脑是/已连接xx:不记得度量atm,没什么特别我认为

看起来像一些路由协议,但这对我来说是新的,而不是一个标准的设置。


编辑:这是我的问题,也许还不清楚:当您浏览或打开连接时,静态的点到点路由自动出现在“客户端”计算机上。 我期望的答案是这样的:“网关计算机似乎运行X软件/协议/服务,自动向客户端提供静态路由,客户端也可能configuration了X模式/协议/软件”

它使用ICMPredirect进行路由。

以下是发生了什么事情(可能使用tcpdump / wireshark在客户端或客户端的网关上进行validation):

  1. 客户(.3)说:“我有一个数据包发送到谷歌的IP之一。”
  2. 客户端通过ARP查找,没有findIP。
  3. 客户端在其路由表中查找,没有findIP。
  4. 客户端将数据包发送到其configuration的网关。
  5. configuration的网关(.4)通过ARP查找,没有findIP。
  6. configuration的网关在其路由表中查找,没有findIP。
  7. configuration的网关看上游网关(.100),注意它在同一个以太网段
  8. configuration网关发送一个ICMPredirect到客户端,通知它它真正想要的网关是上游网关(.100)
  9. 客户端将数据包重新发送到上游网关
  10. 客户端将更具体的路由添加到它的路由表中
  11. 上游网关向前转发数据包。

正如其他人指出的那样,configuration的网关可以做有趣的事情,而不是发送ICMPredirect,虽然看起来没有configuration这样做。

我不太确定我是否理解这个问题。

但有一个猜测,我会说,机器192.168.1.4可能运行的东西,如互联网加速服务器。 我注意到,SBS等似乎是这样设置的。 即一个网卡,没有真正的防火墙本身。

这是你所期望的答案吗?

您提供的两个IP地址归Google和Microsoft所有:

 $ whois 74.125.47.106 [Querying whois.arin.net] [whois.arin.net] OrgName: Google Inc. OrgID: GOGL NetRange: 74.125.0.0 - 74.125.255.255 CIDR: 74.125.0.0/16 NetName: GOOGLE 

 $ whois 207.46.232.182 [Querying whois.arin.net] [whois.arin.net] OrgName: Microsoft Corp OrgID: MSFT NetRange: 207.46.0.0 - 207.46.255.255 CIDR: 207.46.0.0/16 NetName: MICROSOFT-GLOBAL-NET 

也许有些浏览器插件设置这些,但是对我来说看起来很奇怪。

你有没有检查在192.168.1.4上运行的是什么服务?