Networking raspberry和网络上的静态IP

Networking raspberry和网络上的静态IP,networking,raspberry-pi,dhcp,Networking,Raspberry Pi,Dhcp,我对这个世界很陌生,我对raspberry PI和网络都没有太多经验,我有一个疑问: 我应该为树莓设备设置一个静态IP:好的,很简单,有很多教程。其目的是:通过网络(无需互联网)访问rasp上的站点,就像配置路由器一样 然而,这种树莓会被送到许多不同的地方(想象一下,它就像一群朋友,每周都会在一个人的家里。他们不知道如何编程或设置东西,甚至不知道如何访问树莓)。因此。。不同的网络 问题是:在这种情况下,静态IP还会工作吗?还是限制在自己的网络上 如果它不起作用,我有什么办法让它起作用?我想访问托

我对这个世界很陌生,我对raspberry PI和网络都没有太多经验,我有一个疑问:

我应该为树莓设备设置一个静态IP:好的,很简单,有很多教程。其目的是:通过网络(无需互联网)访问rasp上的站点,就像配置路由器一样

然而,这种树莓会被送到许多不同的地方(想象一下,它就像一群朋友,每周都会在一个人的家里。他们不知道如何编程或设置东西,甚至不知道如何访问树莓)。因此。。不同的网络

问题是:在这种情况下,静态IP还会工作吗?还是限制在自己的网络上


如果它不起作用,我有什么办法让它起作用?我想访问托管在raspberry上的html文件,但由于其IP发生变化,并且假设我不知道它是什么,我如何从我的计算机访问此html,两者都连接在同一网络上

静态IP仅限于一个网络,这意味着您只需通过路由器设置在每个网络上设置一个静态IP即可。或者使用Bash脚本自行配置它

一种更为动态的方式是只使用主机名,这会导致像这样的访问,甚至比使用不同的IP都有效。这假设您的Web服务器配置正确。 例如,带有VirtualHost的Apache2配置可能如下所示:

<VirtualHost *:80>
     ServerName yourHostname
<VirtualHost>

服务器名您的主机名

我会选择一个更动态的解决方案,避免使用静态IP地址,因为您不知道在不同的地方使用了哪些子网。例如,一个wifi可能使用
192.168.0.xxx
,另一个wifi可能使用
192.168.1.xxx
,依此类推

解决方案:尝试为您的Rpi使用
主机名。然后,您将使用其名称而不是IP访问它

  • 步骤1:尝试了解如何设置主机名
  • 步骤2:您必须以某种方式将此
    主机名“填充”到网络中。有些人为此使用
    avahi守护程序
  • 步骤3:您可能需要在笔记本电脑上安装
    Bonjour
更多信息:

  • 关于avahi
此处:
  • 关于
    Bonjour
    这里: