iT邦幫忙

1

(請益)VM WARE 虛擬機 輸入指令dig會出現 ;; communications error to 127.0.0.53#53: timed out 求解~DNS無法連線

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20230522/20160346yS26Jiykrv.jpg
如標題 vm ware虛擬機 DNS無法連線,輸入PING以及DIG會出現:
;; communications error to 127.0.0.53#53: timed out
求各位大大求解~

望空 iT邦新手 1 級 ‧ 2023-05-22 13:25:30 檢舉
你NAT過後的虛擬機可以ping到外部DNS嗎?
Willy iT邦新手 5 級 ‧ 2023-05-22 13:50:02 檢舉
可以簡單先看一下
1. 是否有DHCP分配到內部IP
2. 看Gateway 是不是有錯 避免導致去回不同路
3. Trunk 或 Routing有沒有錯
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
Ivan Cheng
iT邦研究生 5 級 ‧ 2023-05-22 14:27:40

看起來很像 DNS 無法解析,tw.archive.ubuntu.com 本來就不會回覆你的 ping

先在 VM 裡面 ping 看看 8.8.8.8 確認網路是否有通...

若有通則是 VM 的 DNS 設定問題,請參考這篇文章手動更改看看。

0
baymaxit
iT邦新手 5 級 ‧ 2023-05-23 09:28:37

依據您所提供的圖示來看, 您的虛擬主機是架在 VM 所創建的內網中, 在 VM 的內網路, 因為這樣的行為只是簡易的路由功能, 無法完全自定細項的 NAT 行為, 所以各項測試也必須在 VM 的內網中進行測試.

但您希望將自已架設好的服務對外應用, 您應該選擇 Bridged(通透) 模式, 使虛擬主機直接使用您目前的內網, 並且如果您要提供到對外可以連線這服務, 您必須先行調整實體的路由器或IP分享定義.使其外來連線特定通知埠觸發時, 轉導到您定義的主機連線.

假使VM主機網路定
IP Addres : 192.168.0.1
NETMASK : 255.255.255.0
GATWAY : 192.168.0.254
啟用服務的通訊埠:DNS UDP 53、Mail TCP 25、SSL TCP 443

其中 192.168.0.254 即是您內網的路由IP分享器
進行操作 192.168.0.254 設定 NAT
將要外部要求連線的「啟用服務的通訊埠」相對應到時
成為觸發條件的進行轉導行為.

以上是一個基本邏輯概念說明, 如果要再詳細一點的操作行說明, 就可以需要知道您更多的架設環境資訊.

0
ayu
iT邦好手 2 級 ‧ 2023-05-23 22:16:57

;; communications error to 127.0.0.53#53: timed out

本機的resolver(nameserver), 第一台指定到 127.0.0.53 去了(打錯字?)

  • 如果沒有安裝/啟動 DNS server , 請改為 8.8.8.8
  • 如果有安裝/啟動 DNS server , 請改為 127.0.0.1

140.110.240.80 關閉ICMP回應所以 ping 沒回應是正常的
要改掉用ping測試判斷對方主機是否正常的認知哦~~

我要發表回答

立即登入回答