<자신의 IP 가져오기> C#
 
IPHostEntry IPHost = Dns.Resolve(Dns.GetHostName());//자신의..

IPAddress addr = IPHost.AddressList[0];

IPHost.AddressList[0].ToString();//이것이 자신의 아이피입니다.


<접속자 IP 가져오기>

request.getRemoteAddr()


<서버 IP 가져오기>
<%@ page import="java.net.InetAddress" %>
requested URL: <%=request.getRequestURL()%>
requested Info: <%=request.getRequestURI()%>
<% // 서버
   ip InetAddress inet= InetAddress.getLocalHost(); %>
server ip: <%=inet.getHostAddress()%>


로컬호스트의 아이피 가져오기
코드:
using System.Net;

public IPHostEntry hostInfo;
public string ipname;

hostInfo = Dns.GetHostByName(Dns.GetHostName());
IPAddress ip = hostInfo.AddressList[0];
ipname = ip.ToString(); 
MessageBox.Show(ipname);


원격호스트의 아이피 가져오기
코드:
using System.Net;

public IPHostEntry hostInfo;
public string tempurl;
public string ipname;

tempurl = "www.yahoo.com";
hostInfo = Dns.GetHostByName(tempurl);
IPAddress ip = hostInfo.AddressList[0];
ipname = ip.ToString(); 
MessageBox.Show(ipname);

+ Recent posts