2015-06-19 123 views
0

所以我想看看我的nodejs服務器可以連接到我的谷歌雲數據庫,但它不工作。我決定從我的機器ping數據庫以查看是否有任何連接可以工作。不能ping通谷歌雲

我的谷歌雲SQL數據庫有一個IPv6的,所以我鍵入此來ping它

ping 2001:4860:4864:1:b2ed:9ecb:9b6f:ab9c 

但我得到的迴應

Pinging 2001:4860:4864:1:b2ed:9ecb:9b6f:ab9c with 32 bytes of data: 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 

Ping statistics for 2001:4860:4864:1:b2ed:9ecb:9b6f:ab9c: 
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), 

我已經加入我的IP地址到允許的網絡,爲什麼不能我ping它或從我的nodejs服務器連接到它?

任何幫助真的很感激,謝謝。

回答

0

嘗試禁用此選項

no ipv6 nd suppress-ra 
+0

當我輸入這個到我在google上的nodejs控制檯我得到錯誤「-bash:no:command not found」 我錯過了一些東西,我應該在其他地方運行命令。 –

+0

這將在您的交換機的cisco命令行界面中鍵入,以確保其不屏蔽ipv6 – ulpetie

0

不要使用ping命令測試連接到雲SQL。由於在Cloud SQL中聯網工作的方式,ping不會被髮送到您的實例。 Ping你的實例的IP地址告訴你關於它的狀態,就像你ping到google.com一樣。

請嘗試簡單地在端口3306上建立TCP連接。這是允許您外部連接到您的實例的唯一路徑。