none
VPN伺服器,記錄至SQL SERVER為甚麼都是伺服器的IP RRS feed

  • 問題

  • 請問一下喔,如題一樣。
    VPN的伺服器如果是記錄在本地的TEXT的檔案。就會正確的記錄連線進來的IP位址(Client_IP_Address)。
    但是,如果把她轉換到,記錄到SQL SERVER(也是同一個系統,本地的SQL SERVER)後,資料庫中的Client_IP_Address這邊永遠都是我自己伺服器的IP。

    想請問這是為甚麼?

    例如:
    伺服器的IP是200.0.0.1
    ABC用戶的IP是100.0.0.1

    ABC這位使用者連線進來後,伺服器中的SQL SERVER所記錄的Client_IP_Address欄位,永遠都是記錄200.0.0.1。不管"哪一位"使用者連線進來都相同。永遠都是記錄200.0.0.1。
    但是,其他欄位都正常,例如,連線進來的使用者,連線的時間等等。全部都有正常記錄。

    就是不知道為甚麼Client_IP_Address這個欄位永遠記錄不到使用者的IP。永遠都是記錄伺服器的IP...。


    註: 我有嘗試過[同時記錄於本地磁碟的TEXT LOGS檔案還有同時寫入SQL資料庫]。
    一樣也是如此,TEXT都是正常記錄使用者的IP,但是SQL資料庫總是從頭到尾都是記錄伺服器的IP。




    請問有人知道這是為甚麼嗎?
    2013年8月20日 下午 02:32

解答

所有回覆