Networking 我的路由器如何获得正常的ip地址

Networking 我的路由器如何获得正常的ip地址,networking,Networking,我的ifconfig配置是inet addr:192.168.1.3,当我试图通过执行ip route show | grep-I'default via'| awk'{print$3}'了解路由器ip时,我得到了192.168.1.1 我记得这本《提供商手册》中的ipv4地址,所以我所在地区的所有以太网和路由器的ipv4地址大致相同 问题是: 我如何知道我的真实ip地址 谁和何处为我分配唯一的ip 为什么提供商为每个人分配此标准ip 如果我知道我的唯一id,我是否能够建立TCP | UDP连

我的
ifconfig
配置是
inet addr:192.168.1.3
,当我试图通过执行
ip route show | grep-I'default via'| awk'{print$3}'
了解路由器ip时,我得到了
192.168.1.1

我记得这本《提供商手册》中的ipv4地址,所以我所在地区的所有以太网和路由器的ipv4地址大致相同


问题是:

  • 我如何知道我的真实ip地址
  • 谁和何处为我分配唯一的
    ip
  • 为什么提供商为每个人分配此标准ip
  • 如果我知道我的唯一id,我是否能够建立TCP | UDP连接?传输是如何工作的?
    unique\u-ip
    ->“路由器\u-ip”->“以太网\u-ip”不会传递给我的朋友吗?为什么与我共享路由器
    我没有完全明白你的问题。分配给计算机的任何IP地址都是计算机使用的真实IP地址。它可能是一个可以在不同网络中重用的私有IP地址,也可能是一个应该在世界上独一无二的公共地址(我想这就是你的意思)。IP地址通过静态分配或通过DHCP分配给您的计算机

    如果你想知道分配给你的路由器的公共IP地址,那么你可以查看你的路由器,或者浏览其中一个网站,它会告诉你你的公共IP地址是什么

    ISP拥有一个或多个公共IP地址块,它将通过DHCP或PPP为您的路由器分配一个地址。由于一些RIR不再有任何公共IPv4地址块可分配给ISP,许多ISP已经开始使用CGN,它将为您的路由器分配私有IP地址。这会导致双重NAT,从而导致各种问题

    ISP不会分配您的专用IP地址,您可以这样做。有三个专用IP地址块(
    10.0.0/8
    、172.16.0.0/12
    、192.168.0.0/16
    )可用于分配您的专用IP地址。路由器制造商过去都使用
    192.168.0.0/24
    ,但近年来,他们大多转向使用
    192.168.1.0/24
    。使用哪一块私有地址并不重要

    您的路由器正在运行NAT,它将您的所有私人地址转换为单个公共地址(假设您的ISP不使用CGN)。为了从公共Internet访问LAN,您需要设置NAT转发规则,以便能够将公共IP地址转换为您的一个私有IP地址。这就是所谓的端口转发,它是通过TCP或UDP端口号完成的,并且您只能让一个TCP或UDP端口到达LAN内的一个专用IP地址。例如,如果您运行一个web服务器(名义上是端口80),您可以将路由器配置为使用端口80将到达公共地址的任何流量转发到LAN内的web服务器