标签: ip

仅以文本形式返回您的公共 IP 的服务

我正在编写一个脚本来为我进行动态 DNS 更新,但我的服务器在路由器后面,因此我需要使用 Web 服务来确定我的公共 IP。

到目前为止,我发现这个只返回您的普通 IP。我环顾四周,试图在我的脚本中找到一些替代方案,假设该脚本已关闭,但我找不到任何其他仅以纯文本形式返回 IP 的替代方案。

这些 的人返回一些HTML,但我真的不希望打扰解析HTML时什么脚本需要做的就是这样一个简单的任务。

有谁知道其他一些可靠的服务,它们以明文形式返回您的公共 IP?

dns dynamic-ip ip ruby dynamic-dns

33
推荐指数
4
解决办法
2万
查看次数

IP 地址:000 简化为 0?

我正在使用兄弟打印机驱动程序设置我的 Ubuntu,并试图使用我的打印机 IP 将我的电脑连接到打印机。

在我的打印机上,IP 地址是192.168.000.008. 所以我在我的设置中输入了这个来连接,但无济于事。

然而,当我进入192.168.0.8它的工作。我也可以连接到localhost:192.168.0.8连接到打印机设置服务器。

这是否意味着默认情况下,如果 IP 地址000简化为0?如果数字前有零,008它会简化为8吗?

IP地址的简化规则是什么?还有我失踪的其他人吗?如果我错了,那么为什么简化的192.168.0.8工作192.168.000.008没有?

更新:

我在这里关注本教程:https : //kbpdfstudio.qoppa.com/install-printer-driver-on-linux/

当我进入上述教程中的 Step7 时,我输入了 Y(在我的默认终端中,而不是网络浏览器 @Kamil Maciorowski @TJ Crowder),然后选择“输入 IP 地址”进行连接。我最初没有包括这个,因为我主要想知道 IP 缩短是怎么回事。抱歉缺少此信息!我在为 ubuntu 下载打印机驱动程序时遇到了困难,希望这对某些人有所帮助!

这里还附上了我奇怪的 IP @barlop 的图片: 兄弟显示器上的奇怪IP

network-printer ip ubuntu brother-printer

33
推荐指数
2
解决办法
6189
查看次数

IP 应答数据包如何到达专用 LAN 内的目的地?

这是一个小理论问题,让我困惑了很长时间。

基本上,如果我们在一个私有局域网内,并且我们希望传入的数据包到达,例如,位于其中一台机器上的 HTTP 服务器,我们会转发端口,以便传入的数据包准确地到达那台计算机。

现在,我对“响应”数据包如何到达 LAN 内的目的地感到非常困惑,例如,当我们打开一个网页左右时。无法真正找到有关该主题的任何有用信息。

我希望有人能给我一些线索或将我链接到一些可能解释它的信息。谢谢。

编辑:我想我应该澄清一下。我要问的一个例子是这样的:
1. 局域网内的一台具有单个外部 IP 的计算机尝试从该局域网外的网络服务器加载网页(基本上在互联网上)
2 . 网络服务器响应并将网页发送回该计算机。

在这一点上让我很困惑的是,路由器如何知道在没有先前端口转发的情况下发送传入数据的计算机(假设路由器连接到具有多台计算机的 LAN)。

routing lan tcp ip packet

30
推荐指数
3
解决办法
4万
查看次数

为什么我可以 ping 192.168.1.0/24 子网中的 10.0.0.0/8 地址?

我的家庭网络使用192.168.1.0/24子网,当我ping 192.168.1.137收到说主机不可用的响应时(正如预期的那样,因为我没有任何机器使用该地址)

但是,当我ping 10.10.10.140这样做时:

  1. 得到回应,并且
  2. 永远持续下去。

我认为10.0.0.0/8都是保留地址,并且流向这些地址的任何类型的流量都被丢弃了。当我 ping 时,我在 ping10.10.10.140什么?是IANA服务器吗?

networking routing ping ip ipv4

30
推荐指数
2
解决办法
8648
查看次数

子网是否总是连续的 1?

我了解子网掩码背后的基本前提,例如255.255.255.0. 但是我见过的所有子网示例都是(从左到右)连续的 1(HI 位)。例如,255.255.0.0( /16) 转换为以下八位字节:

11111111 . 11111111 . 00000000 . 00000000
Run Code Online (Sandbox Code Playgroud)

相信这些位必须是连续的,因为子网划分的重点是派生主机 ID 和可用设备 ID 的范围。但它确实让我想知道,您是否曾经有过子网掩码,例如255.17.255.0,或:

11111111 . 00010001 . 11111111 . 00000000
Run Code Online (Sandbox Code Playgroud)
  • 这会发生吗?或者子网不可能在没有连续 1 的情况下存在?如果是这样,为什么?
  • 否则,如果有可能做到这一点,你为什么要(一些具体的例子)?

networking ip subnet

29
推荐指数
2
解决办法
1万
查看次数

在 Windows 上,如何确定 IP 目的地的路由?

如何确定为特定 IP 目的地采用的 IP 路由(无需查看“路由打印”并手动确定)?

在 OS X 中有route get 1.2.34,在 Linux 中有/sbin/ip route get 1.2.3.4. Windows 上有类似的东西吗?

networking windows routing ip

28
推荐指数
3
解决办法
7万
查看次数

路由表中条目的顺序重要吗?

路由顺序是否重要:

> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.x.x.151     0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0
123.x.x.154     0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0
123.x.x.128     0.0.0.0         255.255.255.224 U     0      0        0 vmbr0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 vmbr1
0.0.0.0         123.x.x.129     0.0.0.0         UG    0      0        0 vmbr0
Run Code Online (Sandbox Code Playgroud)

是否与以下相同:

> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.x.x.128     0.0.0.0         255.255.255.224 U     0      0        0 vmbr0 …
Run Code Online (Sandbox Code Playgroud)

router routing ip arp

28
推荐指数
2
解决办法
3万
查看次数

是否可以从 NAT 后面托管 Web 服务器

我的 PC 位于具有公共 IP 地址的 NAT 路由器后面。如果我想托管一个网站,那么我相信我需要一个域名,我可以从某个网站购买该域名,该域名承诺解析该域名的所有 DNS 请求并发送我的 NAT 路由器的 IP 地址(假设我不想在他们的服务器上托管我的域名)。现在我想在我的电脑上托管一个网络服务器。

  1. 应该对 NAT 路由器的配置进行哪些更改,以将 example.com 的所有 HTTP 请求转发到我内部网络中的 PC。
  2. 以上策略正确吗?
  3. 是否常用?

networking ip-address nat ip webserver

27
推荐指数
2
解决办法
6万
查看次数

为什么搜索“0.693”会带我到“0.0.2.181”?

在学习数学时,我遇到了一个数字,想知道它是否有任何意义。所以,在浏览器搜索栏中我输入了它(“0.693”)。我被重定向到 IP 地址 0.0.2.181,这导致了“无法访问”的错误消息。

为什么我被重定向到这个 IP 地址?

networking internet search ip

27
推荐指数
3
解决办法
5554
查看次数

以太网 vs TCP vs IP?

是什么区别EthernetTCPIP简单(简单的抽象)的术语?

请不要从维基百科复制...

networking ethernet tcp ip network-protocols

26
推荐指数
3
解决办法
3万
查看次数