各位前輩們
我司台灣與大陸之間的網路IP似乎被長城鎖住了
所以無法互相寄信,由於有架設VPN,所以想走VPN方式解決
但是
mail server裡的hosts加了一個那邊的主機名稱與內部IP
直接ping 主機名稱可以解析出內部IP
但是查郵件紀錄發現還是在寄實體IP
不知道這該怎麼處理呢??
謝謝大家
maile servre (sendmail, postfix, ...)一定會去查 DNS,所以你加在 hosts 沒用。
但是又不太可能叫 MIS 去改 DNS,那豈不是外面的人要寄信,卻查到私有 IP 了嗎?
所以,這時候就要在 mail server 主機上裝一個叫做 dnsmasq 的輕量型 DNS,它做什麼用呢?它會把 hosts 當作設定內容,提供本機 DNS 查詢服務。所以步驟是:
這樣你在 hosts 裡面加的 IP 與 domain name 對應,postfix 就查得到了。其餘未詳盡之處,請自行 google dnsmasq。
"mail server裡的hosts加了 ......." ???
你是在該機的 hosts 加 ??? 是 windows\system32\driver\etc 裡的 hosts 檔嗎 ???
如果是,是不會通,你應在兩邊 DNS 裡個加上對方的 MX & A 紀錄,路由表裡也要指定相關 IP 走 VPN 通道 ???