iT邦幫忙

0

IP對外後 很多網頁需要重登

各位好!!

有個設備 對內的IP是 192.XX.XX.XX.XX
由於某些原因 需要對提供他人做網頁測試
例如SWITCH.. 等等
所以我給他個外部IP 211.XX.XX.XX.XX
先不管甚麼資安問題 開PORT 等等之類的

有個很怪的問題
我內部PC也是192的網段 直接用內部連設備都很正常
但是如果我在內部打 211.XX.. 的IP
登入都正常都還算正常
但是每點一個分頁或是重新整理就會被自動登出 顯示連線逾時
很容易出現這種狀況
但是
如果是外部的人連211.XX.... 就不會有以上情況發生
請問這到底是甚麼情況 有解決的方法嗎?

2 個回答

10
wiseguy
iT邦超人 1 級 ‧ 2012-07-17 00:10:01
最佳解答

一般 Web 系統登入之後,會使用 cookie 記錄 session key。

所以這種常見的一登入就被當作逾時或是沒登入,應該是在內網連外網 IP 時,cookie 並沒有帶過去。

使用 httpwatch 或是 fiddler 之類的工具,看看登入時有沒有收到 cookie,再連時,有沒有把 cookie 再送出去就知道了。

看更多先前的回應...收起先前的回應...

因為 HttpWatch 要專業版才有看COOKIE的功能
目前還在學如何看!!
那如果像您說的 COOKIE沒有再送出去
我這邊可以做甚麼動作解決嗎@@?

wiseguy iT邦超人 1 級 ‧ 2012-07-18 13:13:50 檢舉

查 cookie 沒再送的原因囉

  1. client 與 server 的時間差太多
  2. cookie 綁的目錄或 domain 不對
  3. 被防火牆給濾掉
    ....

我查了一下
因為網路是雙WEN的關係 我去外面網站查我的IP 例如
http://xn--ip-128d.com/
每次按重整 每次IP都會變換
我有2條線
1 : 207.X1~207.X8
2 : 51.X1~51.X8
這些IP都會有機會跳到
我覺得應該是這個問題 如果是的話
我若要讓對外的IP固定 是到路由器上設定嗎??

wiseguy iT邦超人 1 級 ‧ 2012-07-25 22:04:44 檢舉

看來是必須如此沒錯。
如果路由器能夠設定的話,應該是設定連到某 IP 時,固定從哪一條線出去。

2
jazozazo
iT邦高手 1 級 ‧ 2012-07-16 21:55:45

你有把瀏覽器的快取取消掉嗎
還有你直接在user端的hosts檔上面修改
外部ip對應你要測試的主機

2個方法我都在我的PC上試過
依然有相同的情況 = =

我要發表回答

立即登入回答