호스트 IP를 반환하는 웹 사이트 클라이언트의 IP 주소 가져 오기

justALostCoder

IIS를 통해 호스팅되는 웹 사이트가 있고. 그 testfile.aspx에서 클라이언트의 IP 주소를 얻고 요구 사항에 따라 리디렉션하고 싶습니다. 그러나 IP 주소를 얻으려고 할 때 사용자가 아닌 내 웹 사이트가 호스팅되는 컴퓨터의 IP가 제공됩니다.

ASP.NET에서 사용자의 클라이언트 IP 주소를 얻는 방법은 무엇입니까?

위 링크의 모든 방법을 시도했으며 모두 호스트 시스템의 IP 주소를 반환합니다. 포함 페이지의 코드와 샘플 테스트 페이지의 코드를 시도했지만 여전히 작동하지 않습니다.

버전 1

Dim ipAdd As String 
ipAdd = Request.ServerVariables("REMOTE_ADDR")
ClientScript.RegisterStartupScript(Me.GetType(), "myalert", "alert('This is your ip " & ipAdd & "');", True)

버전 2

ClientScript.RegisterStartupScript(Me.GetType(), "myalert", "alert('This is your ip " & Request.UserHostAddress & "');", True)

두 방법 모두 내 IIS 웹 서버의 공용 IP를 반환합니다.

존 우

클라이언트 IP 주소가 프록시, NAT 또는로드 밸런서와 같이 애플리케이션으로가는 도중에 데이터 경로의 어딘가에서 변환되는 것 같습니다.

x-forwarded-for 헤더 에서 원래 IP 주소를 유지하도록 위치를 파악하고 구성해야합니다 . 최신 네트워크 어플라이언스에는 모두이 옵션이 있습니다.

원래 IP 주소가 전달되지 않으면 코드가 API에서이를 검색 할 수 없습니다. 가지고 있지 않은 것은 읽을 수 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery를 사용하여 HTTPS 호스팅 웹 사이트에서 클라이언트의 IP 주소 가져 오기

분류에서Dev

ASMX 웹 서비스에서 클라이언트의 IP 주소 가져 오기

분류에서Dev

Java-클라이언트에서 서버의 호스트 이름 및 / 또는 IP 주소 가져 오기

분류에서Dev

호스트 이름의 IP와 일치하지 않는 IP 주소로 웹 서버에서 URI 가져 오기

분류에서Dev

클라이언트 고정 IP 주소 가져 오기

분류에서Dev

ASP.Net :로드 밸런서 환경에서 VMware 클라이언트의 IP 주소 가져 오기

분류에서Dev

wsDualHttpBinding을 사용하여 WCF에서 클라이언트 IP 주소 가져 오기

분류에서Dev

주어진 웹 사이트의 IP 주소를 가져 오는 파이썬 코드는 결과를 가져 오는 데 3 분 이상 걸립니다.

분류에서Dev

Linux DHCP 클라이언트가 다른 IP 주소를 가져 오도록하는 방법

분류에서Dev

IP 주소를 사용하여 원격 서버의 호스트 이름을 가져 오는 명령

분류에서Dev

IP 주소를 사용하여 원격 서버의 호스트 이름을 가져 오는 명령

분류에서Dev

Laravel 8 : HTTP 클라이언트를 사용할 때 서버 IP 주소 가져 오기

분류에서Dev

Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

분류에서Dev

Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

분류에서Dev

Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

분류에서Dev

원격 데스크톱 클라이언트의 공용 IP 주소 가져 오기

분류에서Dev

Azure Functions C #에서 클라이언트 IP 주소를 가져 오는 방법은 무엇입니까?

분류에서Dev

호스트에서 Parallels VM이 사용하는 IP 주소를 가져 오는 방법은 무엇입니까?

분류에서Dev

사설 IP 주소가있는 IIS의 웹 사이트

분류에서Dev

IP 주소 / MAC 주소에서 호스트 이름 가져 오기

분류에서Dev

웹 소켓 서버에 연결된 모든 클라이언트의 "실제"IP 주소를 얻는 방법

분류에서Dev

특정 웹 사이트에 액세스하는 클라이언트의 IP 주소 및 / 또는 컴퓨터를 얻을 수 있습니까?

분류에서Dev

aiohttp를 사용하여 클라이언트의 IP 주소를 얻는 방법

분류에서Dev

RDMA를 사용하는 서버의 클라이언트 IP 주소?

분류에서Dev

API 컨트롤러가 호출되면 클라이언트의 IP 주소를 가져옵니다.

분류에서Dev

웹 사이트의 IP 주소를 아는 방법

분류에서Dev

호스트 파일에 IP / 웹 주소를 추가하면 트래픽이 어떻게 차단됩니까?

분류에서Dev

Qt-IP Adreess에서 호스트 이름 및 MAC 주소 가져 오기

분류에서Dev

DHCP 클라이언트가 IP 주소를 가져 오지 못함 (모뎀 EM7430)

Related 관련 기사

  1. 1

    jquery를 사용하여 HTTPS 호스팅 웹 사이트에서 클라이언트의 IP 주소 가져 오기

  2. 2

    ASMX 웹 서비스에서 클라이언트의 IP 주소 가져 오기

  3. 3

    Java-클라이언트에서 서버의 호스트 이름 및 / 또는 IP 주소 가져 오기

  4. 4

    호스트 이름의 IP와 일치하지 않는 IP 주소로 웹 서버에서 URI 가져 오기

  5. 5

    클라이언트 고정 IP 주소 가져 오기

  6. 6

    ASP.Net :로드 밸런서 환경에서 VMware 클라이언트의 IP 주소 가져 오기

  7. 7

    wsDualHttpBinding을 사용하여 WCF에서 클라이언트 IP 주소 가져 오기

  8. 8

    주어진 웹 사이트의 IP 주소를 가져 오는 파이썬 코드는 결과를 가져 오는 데 3 분 이상 걸립니다.

  9. 9

    Linux DHCP 클라이언트가 다른 IP 주소를 가져 오도록하는 방법

  10. 10

    IP 주소를 사용하여 원격 서버의 호스트 이름을 가져 오는 명령

  11. 11

    IP 주소를 사용하여 원격 서버의 호스트 이름을 가져 오는 명령

  12. 12

    Laravel 8 : HTTP 클라이언트를 사용할 때 서버 IP 주소 가져 오기

  13. 13

    Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

  14. 14

    Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

  15. 15

    Azure Logic 앱에서 클라이언트 IP 주소 가져 오기

  16. 16

    원격 데스크톱 클라이언트의 공용 IP 주소 가져 오기

  17. 17

    Azure Functions C #에서 클라이언트 IP 주소를 가져 오는 방법은 무엇입니까?

  18. 18

    호스트에서 Parallels VM이 사용하는 IP 주소를 가져 오는 방법은 무엇입니까?

  19. 19

    사설 IP 주소가있는 IIS의 웹 사이트

  20. 20

    IP 주소 / MAC 주소에서 호스트 이름 가져 오기

  21. 21

    웹 소켓 서버에 연결된 모든 클라이언트의 "실제"IP 주소를 얻는 방법

  22. 22

    특정 웹 사이트에 액세스하는 클라이언트의 IP 주소 및 / 또는 컴퓨터를 얻을 수 있습니까?

  23. 23

    aiohttp를 사용하여 클라이언트의 IP 주소를 얻는 방법

  24. 24

    RDMA를 사용하는 서버의 클라이언트 IP 주소?

  25. 25

    API 컨트롤러가 호출되면 클라이언트의 IP 주소를 가져옵니다.

  26. 26

    웹 사이트의 IP 주소를 아는 방법

  27. 27

    호스트 파일에 IP / 웹 주소를 추가하면 트래픽이 어떻게 차단됩니까?

  28. 28

    Qt-IP Adreess에서 호스트 이름 및 MAC 주소 가져 오기

  29. 29

    DHCP 클라이언트가 IP 주소를 가져 오지 못함 (모뎀 EM7430)

뜨겁다태그

보관