如何(以及为什么)将.local域分配给raspberry pi

如果您厌倦了在家庭网络上查找经常通过远程登录、SSH和其他方式访问的设备的IP地址,您可以通过为设备分配一个易于记忆的本地地址来节省大量时间。请继续阅读我们的演示,为我们的树莓圆周率指定一个容易记住的名字。...

如何(以及为什么)将.local域分配给raspberry pi

如果您厌倦了在家庭网络上查找经常通过远程登录、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全面支持。

在raspberry pi上安装“你好”支持

如何(以及为什么)将.local域分配给raspberry pi

第一个任务是在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您希望从此访问设备的计算机上的新的本地地址:

如何(以及为什么)将.local域分配给raspberry pi

成功!气象站.本地解析为192.168.1.100,这是本地网络上设备的实际IP地址。从现在起,以前需要Raspberry Pi的IP地址的任何应用程序或服务现在都可以使用.local地址。

  • 发表于 2021-04-11 18:14
  • 阅读 ( 140 )
  • 分类:互联网

你可能感兴趣的文章

如何将数据从raspberry pi复制到pc:5种方法

... 那么,你为什么不这样做呢? ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 360 )

在raspberry pi上设置vnc,以便用任何pc或手机远程控制它

使用Raspberry Pi作为标准PC(带有显示器和键盘)是与设备交互的一种方式。但通常情况下,您可能不需要这些物品。您的USB端口可能太忙,无法连接键盘,而显示器对于您的项目来说可能太笨重。虽然小巧、便携的触摸屏显示器...

  • 发布于 2021-03-15 12:57
  • 阅读 ( 255 )

如何直接连接到树莓皮没有互联网

树莓圆周率的多功能性意味着在某个时候,你一定会在户外使用它,超出你的无线网络。那么,如果不**键盘和显示器,如何与之通信呢? ...

  • 发布于 2021-03-16 08:17
  • 阅读 ( 220 )

raspberry pi终端命令:raspberry pi用户快速指南

得到了一个树莓圆周率,但不完全相信Linux?虽然主桌面很容易使用,但有时您需要依赖终端中的命令行条目。但是,如果您是Raspbian操作系统和Linux的新手,那么说起来容易做起来难。 ...

  • 发布于 2021-03-18 12:27
  • 阅读 ( 520 )

通过引导分区破解树莓pi的6种方法

用覆盆子皮是非常有趣的。有这么多项目要选,50美元的电脑会让你忙上几个月。但是建立树莓皮皮可能会很费时。 ...

  • 发布于 2021-03-18 17:12
  • 阅读 ( 241 )

如何在raspberry pi上安装android

... 为什么在raspberry pi上安装android而不是linux? ...

  • 发布于 2021-03-18 23:47
  • 阅读 ( 315 )

用emby把你的raspberry pi变成一个媒体服务器

... 有关更多信息,下面是为什么您应该忘记Plex和Kodi,而改用Emby。 ...

  • 发布于 2021-03-19 08:43
  • 阅读 ( 777 )

如何将raspberry pi设置为windows瘦客户端

想在你的树莓皮上运行Windows吗? ...

  • 发布于 2021-03-21 09:29
  • 阅读 ( 683 )

如何在一个树莓圆周率主持自己的网站

... 为什么要在树莓皮上建一个网站? ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 229 )

7个新的raspbian功能开始在你的raspberry pi上使用

...个版本中,添加了一系列新特性。下面是要注意的内容,为什么这些功能很有用,以及如何开始充分利用它们。 ...

  • 发布于 2021-03-24 07:50
  • 阅读 ( 201 )