如何确定IP地址是LAN IP地址还是WAN IP地址?我正在 Windows 中编写 C API。谢谢
我已通过 Wi-Fi 连接到我的路由器设备。
我在命令提示符下运行了“ipconfig”,但它没有显示远程访问系统的公共 IP 地址。
那么如何获取我的个人计算机的公共 IP 地址。
我曾尝试使用路由器 ID(通过我的 IP 组织查找)
在 Go 中实现点对点网络时,最好的起点是什么?Go 中有没有什么好的特性可以让实现点对点网络更容易?
我目前正在尝试了解IP地址的类别。我遇到了两种确定IP地址类别的方法:
1)格式(例如NHHH = A级,NHHH = B级)
2)IP地址开头的位(例如0xxx.xxxx.xxxx = A类)
IP类别的标识是由1 && 2(即我满足规则1和2)规则还是1 ||确定的?2(我的意思是满足规则1或2)?
For 128.138.243.100/26
Address: 128.138.243.100 10000000.10001010.11110011.01 100100
Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111
=>
Network: 128.138.243.64/26 **10**000000.10001010.11110011.01 000000 (Class B)
Broadcast: 128.138.243.127 10000000.10001010.11110011.01 111111
HostMin: 128.138.243.65 10000000.10001010.11110011.01 000001
HostMax: 128.138.243.126 10000000.10001010.11110011.01 111110
Hosts/Net: 62
Run Code Online (Sandbox Code Playgroud)
如果我们传递规则1,128.138.243.100 / 26怎么可能是B类。由于规则1表示B类应该是NNHH,但在上面的示例中,IP地址的N部分显然超出了NNN(此处甚至侵犯了BNN的两位) H )。
我可以只回复发件人,但回复数据包可能也无法到达另一端,这使我陷入无限循环......提前致谢。
此设置应基于 proxmox,位于 Proxmox 上托管的 opnsense VM 后面,该 VM 将保护 proxmox,为 VM 提供防火墙、私有 LAN 和 DHCP/DNS,并提供到 LAN 的 IPsec 连接以访问所有 VM /Proxmox 没有经过 NAT。服务器是典型的 Hetzner 服务器,因此仅在 NIC 上,但在此 NIC 上有多个 IP 或/子网。
为了更好地概述设置,我创建了这个[绘图][1]:(不确定它是否完美,请告诉我要改进的地方)
如何使用 PCI-Passthrough 而不是桥接模式来设置这样的场景。
I) Why i cannot access PROXMOX.2 but access VMEXT.11 (ARP?)
II) 这就是为什么我需要从 * 到 * IPSEC …
我的系统是 macOS,我尝试使用/sbin/route配置一些自定义路由,我知道0.0.0.0是默认的 ipv4 路由,因此我可以通过运行来删除/更改/添加默认的 ipv4 路由route delete 0.0.0.0。
然后搜了wiki发现ipv6的默认路由地址是::or ,我尝试运行or::/0删除路由,结果返回。route delete ::route delete ::/0route: bad address: ::
我的ipv6路由表是:
Internet6:
Destination Gateway Flags Netif Expire
default fe80::3600:a3ff:fed3:93e5%en0 UGcI en0
default fe80::%utun0 UGcI utun0
::1 ::1 UHL lo0
Run Code Online (Sandbox Code Playgroud)
问题是该default值是什么以及如何更改它?
我的azure虚拟机(名称:Davzen,资源组:Rs1)有问题。我无意中进行了错误的操作:我停用了虚拟机的网络适配器,它弹出了我的远程桌面,自此之后,我没有设法重新建立连接。我试过了:重新启动,重新初始化连接,更改虚拟机计划(3,5go ram-> 7 go ram)。但是此设置仍然存在,我无法重新激活网络适配器,也无法将我与远程桌面连接。大家可以帮我吗?
但这根本没有用