C#에서 Response.Redirect 메서드를 호출해야하지만이 호출을 위해 Windows의 Hosts 파일을 무시하는 방식으로이 작업을 수행해야합니까? 예를 들어호스트 파일을 무시 하시겠습니까?
, 호스트에 내가있는 경우 :
127.0.0.1 google.com
을하고 난 Response.Redirect를 ("google.com")를 호출, 난 그냥 호스트를 무시해야 이 한 번의 호출에 대해 실제로 localhost 대신 google.com으로 이동하십시오. 내가 어떻게 할 수 있니?
Google의 IP 주소에 Response.Redirect를 호출 할 수 있다는 것을 알고 있지만 더 좋은 방법이 있습니까?
"Google의 IP 주소에 Response.Redirect를 호출 할 수 있음을 알고 있습니다."- IP 주소가 무엇인지 어떻게 알 수 있습니까? 호스트에 해당 항목이있는 시스템에서는 항상 127.0.0.1을 알려줍니다. – AakashM
@AakashM : 글쎄, 당신은 * 소켓을 열어 스스로 DNS 서버에'A' 질의를 할 수있다. (시스템 설정에 신경 쓸 필요가 없다면 구글의 8.8.8.8을 사용한다.) 반환 된 데이터를 파싱한다. IP 주소 즉, OS의 DNS 분석기를 무시하고 스스로하십시오. 보시다시피'hosts 파일이 없습니다. OTOH라는 바퀴를 재발 명하십시오. 그것은 약간의 문제 일 수 있습니다. – Piskvor
@Piskvor 와우 그래, 괜찮 았어. 하지만 내 호스트 파일에서 해당 항목을 가지고있는 동안 앱을 성공적으로 찾으면 ... * 놀랍습니다 * : – AakashM