如果您厌倦了在家庭网络上查找经常通过远程登录、SSH和其他方式访问的设备的IP地址,您可以通过为设备分配一个易于记忆的本地地址来节省大量时间。请继续阅读我们的演示,为我们的树莓圆周率指定一个容易记住的名字。
很可能您的家庭网络使用DHCP IP分配,这意味着每次设备离开网络并返回一个新的IP地址时都会分配给它。即使为常用设备设置了静态IP(例如,将Raspberry Pi框设置为始终分配给数字192.168.1.99),也必须将完全不直观的数字提交到内存中。此外,如果你因为任何原因需要更改号码,你必须记住一个全新的号码。
这样做并不是世界末日,但很不方便。既然你可以让本地设备很容易记住像这样的名字,为什么还要费心去记住IP字符串呢本地树莓或者mediaserver.local?
现在,你们中的一些人(尤其是那些对DNS、域名和其他网络地址结构有更深入了解的人)可能想知道问题的症结是什么。仅仅把一个域名放到你现有的网络上不就有内在的风险或问题吗?这里必须注意完全限定域名(FQDN)之间的巨大区别,FQDN是官方认可的顶级域名后缀(例如.com部分)www.tl80.cn这意味着如何使用全球命名/DNS系统无法识别或无法识别的域名完全保留供专用网络使用。
例如,在撰写本文时,.internal不是FQDN;世界上任何地方都没有以.internal结尾的注册域,因此,如果您要将您的专用网络配置为使用.internal作为本地地址,则不会发生DNS冲突。但是,如果.internal成为正式的FQDN,并且以.internal结尾的地址可以通过公共DNS服务器从外部解析,那么这种情况在将来可能会改变(尽管可能性很小)。
相反,.local域已被正式保留为专用域名(SUDN),专门用于内部网络使用。它永远不会配置为FQDN,因此您的自定义本地名称永远不会与现有外部地址冲突(例如。howtogeek.本地).
使整个本地DNS解析系统工作的秘密酱汁称为多播****(mDNS)。令人困惑的是,实际上有两种mdn实现,一种是苹果的,另一种是微软的。苹果公司创建的mDNS实现是其广受欢迎的Bonjour本地网络发现服务的基础。Microsoft的实现称为链路本地多播名称解析(LLMNR)。微软的实现从未被广泛采用,因为它未能遵守各种标准,并且存在与哪些域可以被捕获供本地使用相关的安全风险。
因为Apple的mDNS实现Bonjour拥有更广泛的采用率,更好的支持,以及针对大大小小平台的大量应用程序,所以我们选择在本教程中使用它。
如果你的网络上有运行苹果操作系统X的电脑,那么除了按照教程在Raspberry Pi(或其他Linux设备)端进行设置之外,你什么都不用做。你已经准备好了,因为你的电脑已经支持它了。
如果你运行的是一台没有安装iTunes的Windows机器(它会安装一个用于mDNS解析的Bonjour客户机),你可以通过在这里下载Apple的Bonjour Printer Service helper应用程序来解决缺少本机mDNS支持的问题。尽管下载页面听起来像是一个只支持打印机的工具,但它有效地为Windows添加了mDNS/Bonjour全面支持。
第一个任务是在Pi上拉上终端,或者通过SSH连接到远程终端(如果您有一台无头机器)。到达终端后,花点时间更新和升级apt-get。(注意:如果您最近刚刚在我们的Raspberry Pi教程中完成了这一步,请跳过这一步。)
sudo apt-get update
sudo apt-get upgrade
在更新/升级过程完成之后,是时候安装Avahi了——一个非常棒的开源mDNS实现。在提示下输入以下命令:
sudo apt-get install avahi-daemon
一旦安装过程完成,您甚至不必重新启动设备。您的Raspberry Pi将立即开始识别其主机名的本地网络查询(默认情况下为“raspberrypi”)本地树莓.
我们在这个测试中使用的特定机器与我们将Raspberry Pi转换为环境天气指示器的机器相同,然后更改了本地主机名,因此当我们查找新生成的.local地址时,我们将查找气象站.本地而不是本地树莓.
再次强调,在.local后缀之前的部分总是设备的主机名。如果你想让你的树莓皮音乐拖缆有当地的名字光盘机.local例如,您需要按照以下说明更改Pi的主机名。
继续ping您希望从此访问设备的计算机上的新的本地地址:
成功!气象站.本地解析为192.168.1.100,这是本地网络上设备的实际IP地址。从现在起,以前需要Raspberry Pi的IP地址的任何应用程序或服务现在都可以使用.local地址。
使用Raspberry Pi作为标准PC(带有显示器和键盘)是与设备交互的一种方式。但通常情况下,您可能不需要这些物品。您的USB端口可能太忙,无法连接键盘,而显示器对于您的项目来说可能太笨重。虽然小巧、便携的触摸屏显示器...
树莓圆周率的多功能性意味着在某个时候,你一定会在户外使用它,超出你的无线网络。那么,如果不**键盘和显示器,如何与之通信呢? ...
得到了一个树莓圆周率,但不完全相信Linux?虽然主桌面很容易使用,但有时您需要依赖终端中的命令行条目。但是,如果您是Raspbian操作系统和Linux的新手,那么说起来容易做起来难。 ...
用覆盆子皮是非常有趣的。有这么多项目要选,50美元的电脑会让你忙上几个月。但是建立树莓皮皮可能会很费时。 ...
... 为什么在raspberry pi上安装android而不是linux? ...
... 有关更多信息,下面是为什么您应该忘记Plex和Kodi,而改用Emby。 ...
...个版本中,添加了一系列新特性。下面是要注意的内容,为什么这些功能很有用,以及如何开始充分利用它们。 ...