Embedded 路由器使用什么协议来确定主机名?

Embedded 路由器使用什么协议来确定主机名?,embedded,ip,nameservers,Embedded,Ip,Nameservers,我正在编程一个嵌入式设备(at91sam7x,使用FreeRTOS和lwIP),它有局域网。当它出现在路由器的设备列表上时,它没有名称。我怎样才能提供一个?路由器使用什么协议?DNS:) 应在DNS服务器上注册此设备的主机名。这可能是你的路由器,否则我想你还没有 在这种情况下,您可以在网络中设置绑定服务器。然后,每个其他设备必须将此服务器用作主DNS服务器。更舒适的解决方案是(同时)设置一个DHCP服务器,然后告诉其客户DNS服务器的IP地址。事实上,您的路由器可能集成了DHCP,并允许您指定自

我正在编程一个嵌入式设备(at91sam7x,使用FreeRTOS和lwIP),它有局域网。当它出现在路由器的设备列表上时,它没有名称。我怎样才能提供一个?路由器使用什么协议?

DNS:)

应在DNS服务器上注册此设备的主机名。这可能是你的路由器,否则我想你还没有


在这种情况下,您可以在网络中设置绑定服务器。然后,每个其他设备必须将此服务器用作主DNS服务器。更舒适的解决方案是(同时)设置一个DHCP服务器,然后告诉其客户DNS服务器的IP地址。事实上,您的路由器可能集成了DHCP,并允许您指定自定义DNS服务器。

DHCP可以向服务器提供请求计算机的名称,然后服务器可以根据其提供的IP地址记录该名称。许多(大多数?)自给自足的路由器/WiFi设备都可以做到这一点,如果没有,DD-WRT或OpenWRT也可以做到

请注意,请求计算机必须在DHCP请求中发送其主机名,这是可选的,这样才能工作。我不知道FreeRTOS是否能做到这一点,但即使它不是一个选项,您也可以通过更新它来做到这一点


某些DHCP系统(如Linux DHCP服务器)还能够与支持动态更新的DNS服务器(如Linux“绑定”)通信,将主机->ip映射表推送到该服务器,从而使映射可用于任何使用该DNS服务器进行查找的设备。

实际上,并不总是这样。许多设备将通过WINS查找此信息,尤其是在家庭网络上;)是的,没错。。。我想知道em0对“主机名”意味着什么)这甚至没有意义:具体来说,查询与给定IP地址关联的主机名称为“反向查找”(也称为“反向DNS”)。我无法访问路由器。我的问题是,设备本身应该如何宣传其名称,例如在路由器列表中。操作系统可以做到这一点,但在本例中我们没有这样的系统。