![](/img/trans.png)
[英]Is there a substantial overhead when connect to a database by the domain name instead of the IP Address, over a local network?
[英]how to link local IP Address to a domain name in local network, so website can be accessible to any device using the domain name?
我是編程和網絡的菜鳥,所以請原諒我的任何錯誤。
我已經在堆棧、谷歌上搜索了我的問題,但我發現的解決方案對我來說並不順利,所以即使你認為它是簡單或重復的問題,也請考慮回答我的問題。
我的問題- 我有一個使用express構建的nodeJS
服務器,可以在地址http://192.168.209.239:8001/
上訪問它現在我想像普通網站一樣使用域名訪問服務器說我想使用http://myserver.app/
找到解決方案- 我發現了DNS
但我無法設置它,然后我發現編輯etc/host
文件可以解決這個問題,但如果我連接手機,域名只能在運行應用程序的筆記本電腦上運行到同一個網絡*,當我輸入域名時它不起作用。
我發現了mDNS
。 但我是一篇非常古老的帖子,它告訴我們可以使用Apple Bonjour ,但它不起作用,因為我了解到微軟已經完成了一些mDNS
的實現,所以讓 Bonjour 工作在注冊表中禁用 mDNS,我不願意這樣做。
我要問什么-請逐步指導我如何在我的機器上升級 DNS 或 mDNS,這樣如果任何設備連接到我的網絡,它就可以訪問 NodeJS 應用程序,認為它的瀏覽器使用域 URL http://myserver.app/
我正在使用nodeJS@16.13.2
, express@4.17.2
, Windows 11 version 21H2 build 22000.376
我的網絡就像我已經將我的移動熱點連接到筆記本電腦以及任何連接到熱點的新設備,所以我的手機可能是一種 wifi 路由器。
如果另一台筆記本電腦連接到我的熱點,我應該能夠使用該域名訪問該網站。 myserver.app
我的手機正在使用Android 11
,請考慮我不想使用任何在線 DNS 提供商,如 easyDns 或 AWS 我想要一個可以在我的筆記本電腦上運行的本地解決方案
從 Android 9 Pie 開始,可以全局更改 DNS,只要它們支持 TLS。 只需 go 在
設置 → 網絡和互聯網 → 高級 → 私有 DNS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.