我正在编程一个嵌入式设备(at91sam7x,使用FreeRTOS和lwIP),它有局域网。当它出现在路由器的设备列表中时,它没有名字。我怎样才能提供一个?路由器使用什么协议?路由器使用什么协议来确定主机名?
4
A
回答
4
DHCP可以向服务器提供请求计算机的名称,然后服务器可以根据它发出的IP地址记录该名称。许多(大多数?)独立的路由器/ WiFi盒子都可以做到这一点,如果不是,则可以使用DD-WRT或者OpenWRT。
请注意,请求的计算机必须在DHCP请求中发送其主机名,这是一个可选的事情,以使其工作。我不知道FreeRTOS是否可以做到这一点,但即使它不是您可以更新它的选项。
某些DHCP系统(如Linux DHCP服务器)也能够与支持动态更新的DNS服务器(如Linux“绑定”)进行通信,以将主机 - > IP映射表推送到它,从而使将任何使用该DNS服务器的设备映射可用于查找。
1
DNS :)
该设备的主机名应您的DNS服务器上注册。这可能是你的路由器,否则我假设你还没有。
在这种情况下,您可以在您的网络中设置一个绑定服务器。其他设备必须使用此服务器作为主DNS服务器。更舒适的解决方案是(也)设置DHCP服务器,然后告诉其客户端DNS服务器的IP。事实上,您的路由器可能集成了DHCP,并允许您指定自定义DNS服务器。
相关问题
- 1. 如何使用路由来制定协议特定路由
- 2. OLSR路由协议
- 3. 窗口位置 - 只有协议,主机名和路径名
- 4. 离线使用特定字体(路由器无线协议)
- 5. AODV路由协议 - 路由答复
- 6. 从URL获取协议,主机名和路径
- 7. Symfony2主机名路由
- 8. 使用ajp协议连接到备用备用主机别名
- 9. 使用Zend主机名路由与休息路由
- 10. 按需路由协议
- 11. 路由信息协议(RIP)
- 12. 路由协议混淆
- 13. 为什么一个路由协议无法处理更新所有路由器路由表的任务?
- 14. 如何路由多子域与Zend路由器的主机名
- 15. 路由器如何处理来自主机的“知名”端口
- 16. 使用套接字解析wss协议的主机名?
- 17. 如何使用Zend 2 url helper添加主机名和协议?
- 18. 为什么RIP(路由信息协议)使用跳数为15跳?
- 19. Zend主机名路由调度定义的控制器/动作
- 20. 小叶路由机器对定制OSRM路由器的期望是什么?
- 21. 什么协议XDocument.Load用户
- 22. Apache虚拟主机路由不正确
- 23. Omnipay sagepay使用什么协议?
- 24. 我使用什么协议? RTSP?
- 25. 什么是ExternalAccessory协议使用IOS
- 26. lybrate使用什么视频流协议?
- 27. MySQL使用什么通信协议?
- 28. Cassandra:在SSTableLoader中使用什么协议?
- 29. 确定网络驱动器的协议
- 30. 使用什么协议将VOIP传送到手机
其实并不总是如此。许多设备会通过WINS来查找,特别是在家庭网络上;) – slugonamission
是的没错......我想知道em0对“主机名”的含义;) – Philip
这甚至没有意义:P – slugonamission