不知道有沒有人知道解法XD
假設我們總公司的domain是fuckyou.com好了。因此,在底下的如www.fuckyou.com、please.fuckyou.com、beg.fuckyou.com…等等很多站都有public ip,而其正反向對應呢,我們分公司內部的DNS都是直接跟種花電信的DNS要資料就可以(天曉得總公司在fuckyou.com底下有幾個站台啊)。
因此,比方說咱們使用者要連到smtp.fuckyou.com,那我們的dns可以從種花那得到它的ip是123.123.123.123,這樣就可以連了…
可是現在出了一個問題。總公司新上線一個叫shootme.fuckyou.com的服務,它是intranet內部使用限定的,所以ip自然就是內部的像192.168.0.99。於是乎他們也叫我們改dns設定。啊問題就在這裡,如果我在DNS裡定義進fuckyou.com,那所有連到*.fuckyou.com的要求都會去向這裡找資料,然後當然是沒有辦法找到。
至於問我為什麼不把www.fuckyou.com、please.fuckyou.com、beg.fuckyou.com…等等的都也寫進fuckyou.com設定裡?啊如果行的話我也想啊,可是我根本就不知道總公司的DNS server裡fuckyou.com寫什麼東東啊orz
難道除了叫使用者自己改lmhosts外別無他法了嗎?
順便一提,一開始我們的人有反應說他們搞這個shootme.fuckyou.com根本連不到,跟他們要這個站的private ip。結果總公司資訊單位的人回說「你們把IE的cache清掉就可以連了啊」…
不知道該哭還是該笑-_-
感覺上你們總公司分公司都有自己的DNS server,既然這個服務是屬於總公司,那應該是總公司要負責加到DNS裡面才對。
NAT?
DNS不是那麼熟,而且你的狀況說真的我沒很了解
不過以我粗淺的認知來做的話,你只需要建議總公司在Server前router or firewaill 做個NAT對應,Public IP=192.168.0.99
問題就解決了,貴分公司其他員工應該就可以用Public去連了
不知道這樣有解決你的問題嗎?
firewall=.=手殘多打一個i sorry..
呃…我們這的DNS是我自己搞的, 我相信絕大多數分部並沒有架XD
至於後面那個建議. 這個shootme.fuckyou.com並沒有public ipXD
windows dns server?
如果可以的話請總公司開放DNS複寫
分公司加入複寫或建Secondary Zone就好了
(以阿ㄈ之前描述的腦殘狀況大概不行…orz)
如果不行的話直接建A記錄也可以啊
nslookup查到的public ip直接設A記錄就好了
手動建缺點是不知道總公司有哪些設定值的話一定會漏設定一些東西
而且總公司改任何設定值分公司都直接掛點XD
老實說, 我覺得總公司的DNS是外包的…
我是用Bind9啦, 哪可能用M$的東西架XD
dig 出來看看,然後把需要的東西加進你的dns server吧。
問一下…問題解決了嗎XD