我维护着这个茶壶:



对其进行ping操作时返回418错误,并且来自相关Wikipedia页面的人们定期对其进行ping操作。 (对于感兴趣的人,似乎有几个人,有关这个故事是在这里)

它放在我大学计算机科学系办公室的架子上,支持人员是足以在几年前为其提供专用的IP地址。

我的合同在接下来的几周内即将到期,我想到我将不得不对茶壶做些事情。我想把它带回家,但不知道如何向我的家庭宽带供应商说明我想要一个专用的IP地址进入我的房子,以便人们可以ping茶壶。

是否有合理的方法将服务器放置在我家的架子上,人们可以通过IP地址对其进行ping操作?我可以使用哪些搜索词找到此问题的解决方案?

评论

茶壶吗为什么不使用自动茶具呢?

那你是怎么解决的呢?

#1 楼

“向我的家庭宽带供应商解释,我想要一个专用的IP地址进入我的房子,以便人们可以对茶壶进行ping操作。”
不参考茶壶...他们会认为您很疯狂!

顺便说一句:告诉他们您想要一个静态IP地址。

请注意,在许多国家/地区,许多ISP都不向消费类客户出售静态IP(但要求他们免费!)。
如果他们不想给您首先,您可以创建一个DynamicDNS帐户,以允许人们使用主机名访问茶壶(例如:myteapot.dyndns.org)。

评论


我已经使用dyndns多年了,这是最合乎逻辑的解决方案。您将得到一个固定的字母数字地址,而不是一个固定的数字IP地址。这些天来,您可以在www.dyn.com上找到它们-创建一个帐户,将路由器配置为指向该地址,每次ISP更改您的IP地址时,DNS查找都会对其进行解析。

–花
14年8月14日在18:06

不幸的是,Dyn(以前是DynDNS)不再提供免费服务,这对休闲家庭用户而言是其主要优势之一,除了便利性外,这些用户没有特殊的正常运行时间要求。我已经使用No-IP一段时间了,并且-以Microsoft事件为模-没有问题。最近,我将DNS托管转移到了he.net上的免费DNS服务上,现在可以直接更新我的地址,而无需通过动态提供程序进行跳转。 (当然,您必须为此拥有自己的域,并可以轻松配置名称服务器设置等。)

–宇宙O窃
14年8月14日在19:34

或者您可以使用DuckDNS。这是免费的。 (它与捐赠一起使用。)

– YtvwlD
2014年8月15日9:55



那没有IP呢?我使用它们,它们是免费的,并且适合轻度使用。

–乔治
2014年8月15日在22:32



不要忘记FreeDNS-freedns.afraid.org

–Ƭᴇcʜιᴇ007
2014年8月17日15:02

#2 楼

这个词可能只是“ IPv6”。茶壶具有IPv6地址是完全合理的。 IPv6的设计使您可以为家庭中的所有设备使用完整的IPv6地址子网。

评论


许多家庭isp尚未提供本机ip v.6,但是您可以在tunnelbroker.net上获得免费的4to6隧道,仍然可以使用此选项。

– 0xDAFACADE
2014年8月14日14:24

@ 0xDAFACADE我知道这些名称令人困惑,但是使用它们时我们需要准确,因为否则人们会使用错误的名称读取某些内容,并且会更加困惑。没有4to6隧道之类的东西。 HE在tunnelbroker.net提供的服务称为6in4隧道。

–卡巴斯德
14年8月14日在22:06

@kasperd你是绝对正确的,我的错。接得好。

– 0xDAFACADE
14年8月14日在22:29

对于英国家庭ISP在我上次检查时(几年前)无法直接提供IPv6,这与BT骨干网的实现方式有关。因此,它仅是隧道。

–詹姆斯·斯内尔(James Snell)
2014年8月15日上午11:55

@JamesSnell啊,对不起,我没有正确阅读您的评论,以确保它基于旧信息。实际上,我在A&A任职,我相信BT大约是在交换机将光纤切换到机柜的同时获得了ipv6。我认为他们取代了一些基础设施。请注意,但是我在一个大城市,所以对于那些较远的人来说可能有所不同。感谢您的明确答复。

–活力
2014年8月15日23:06

#3 楼

它必须是IP地址吗?我问的原因是使用域访问它会容易得多(便宜)。

这样做,您可以保持与现在在家相同的Internet连接,并使用dyn.com或noip.com之类的服务,以使您的域(可能是htcpcp.com?)指向您的家庭互联网的动态IP。这样,当调制解调器重新启动或ISP更改您拥有的IP地址时,域将更新为指向该IP地址。

另一种选择是致电ISP并告诉他们您想要静态IP地址。某些ISP会向您收取大约$ 5 /月的服务费,而另一些ISP则要求您先升级到业务连接,然后再允许您执行此操作。

如果还有其他问题,请通知我!

#4 楼


是否有一种合理的方法可以将服务器放置在我家的架子上,使人们可以通过IP地址对它们进行ping操作?


是的。见下文。我假设通过“ ping”来表示您的意思是“使用网络浏览器联系”,以便接收HTTP响应代码418。


我在Google上使用的单词是什么?解决此问题?



“静态ip地址”
“端口转发”
“ DHCP保留”


英国SOHO宽带

家庭宽带通常通过使用网络地址转换(NAT)的路由器来提供,其中内部网络使用私有地址范围(例如192.168.1),而外部网络则使用外部地址。 “公共”地址由Internet服务提供商(ISP)动态分配。因为它是动态分配的,所以它可能会不时更改。

通常,当您的家用计算机打开时,它们会广播DHCP请求,询问可使用的内部IP地址。通常,您的路由器会响应并从内部地址池中分配地址。

通常无法直接访问内部地址,但是路由器使用NAT在内部和外部地址之间进行转换。

静态IP地址

您需要询问“静态IP地址”。这意味着您的公共IP地址将是固定的,并且可以发布供您的茶壶使用。您将无法选择实际的地址。

一些英国ISP为此每月收取额外的费用(例如BT),而有些则不收取(例如Zen)。

茶壶内部地址

您的茶壶可能具有可配置的固定IP地址,在这种情况下,您应该在路由器使用的内部网络范围内但不在路由器分发的范围内配置地址。 DHCP范围。

或者,您可以将路由器配置为始终为茶壶提供相同的内部地址。

端口转发

路由器服务的传入请求(用于茶壶服务)需要传递到茶壶的特定内部地址。您可以使用“端口转发”来执行此操作。某些路由器可能将此称为“针孔”,或使用其他终端术语。

评论


在某些提供静态IP地址的英国宽带提供商的项目中,Virgin(以前是Telewest)似乎(至少在我的地区)默认情况下分配了静态地址。在我住的11年中,我一直拥有相同的IP地址。

– LMS
14年8月14日在22:29

@LiamMcSherry我有大约10年的相同IP地址,但这并不意味着它是静态的,去年它已更改了约4次。

–泰森
2014年8月14日23:16

同样,我的Virgin IP地址有时也会更改。我有一次注意到确切的时间是他们给我一台新的电缆调制解调器。基本上,他们并没有为您分配IP地址,只是为了他们自己的方便,每次请求时,他们都会向您的调制解调器分配相同的IP地址,而不是最低的IP地址。除非有时他们不这样做,大概是为了他们自己的方便(或者有人将咖啡倒在维护查询表的任何东西中,然后从头开始)。

–史蒂夫·杰索普(Steve Jessop)
2014年8月19日在10:48



#5 楼

如果您的ISP未使用运营商级nat,则您可能已经具有可访问的全局IP地址。当然,某些ISP会阻止端口,并且您的IP地址可能不是静态的-在断开/重新连接时会偶尔更改。您只需检查是否可以将第二个IP地址路由给您(尽管我不知道消费级路由器将如何处理它-您可能需要一个商用级路由器),或者只是获得茶壶自己的便宜线路。

如果这不是一种选择,则一种绕行方法可能是在其他位置获取具有静态IP地址的VPS,然后使用防火墙将所有数据包转发到所述茶壶。一种替代方法是让您的茶壶代理处理这些事情。我想这可能还会为虚拟的仿真茶壶留出空间。

最后,考虑IP地址耗尽-按照MSalters的建议给它一个ipv6地址

#6 楼

茶壶的当前IP地址似乎已在RHUL中注册。

假设您仍在英国,一些国内ISP会将专用/固定/静态IP地址作为其家庭宽带套餐的一部分(包括在某些情况下使用IPv6),可能会很高兴为您的茶壶服务(服务?)。例如:


GreenNet
AAISP(又名Andrews&Arnold)

单板计算机应为茶壶提供足够的家用服务器。考虑使用OLinuXino之类的东西,或者从自由软件基金会(Free Software Foundation)看到此有用的页面。

评论


如果家庭宽带不能提供静态IP,请询问商务舱。某些ISP将提供静态ip,但需要支付额外费用或作为软件包的一部分。

–太阳
2014年8月21日,3:16

#7 楼

如果您不想进行任何更改,请租用虚拟服务器,将iptables配置为nat与相关端口的连接(猜测80),在边界设备上配置nat,以使源IP为vps ip和dst。端口是80(在此情况下),它将转发到茶壶。 (请注意,您将需要确保nat规则是双向的)

这样,您将不必提供自己的家庭IP,该设备实际上将按原样工作。

#8 楼

关于我尚未提及的事情:它必须是静态的吗?绝对?肯定吗?

http://en.wikipedia.org/wiki/Dynamic_DNS

您可以使用动态DNS服务来更新更改的家庭IP地址。 http://dyn.com/dns/是我在家用路由器上使用的,尽管我确定那里还有很多其他类似的服务。每年支付25-35美元可能更经济...而不是从提供商那里获得一个静态IP地址的每月10美元的费用。

DynamicDNS的工作方式是定期检查您的IP地址。如果更改,则更新DNS服务器。我的路由器被设置为使用DynDns自动执行此操作,尽管它们碰巧具有可以在本地计算机上运行的应用程序。

这样,您可以让人们ping teapot.MyDomainName.com正常工作,除了从IP地址更改到更新DNS服务器之间的时间间隔(根据设置可能是几秒钟,几小时或几天)