using System;
using System.Net; //IPAddress, Dns
using System.Net.Sockets; //AddressFamily
namespace ConsoleServerTest
{
class Program
{
public static void Main (string[] args)
{
PrintMyAddress();
}
private static void PrintMyAddress()
{
IPAddress[] host = Dns.GetHostAddresses(Dns.GetHostName());
for (int i = 0; i < host.Length; ++i)
{
if (host[i].AddressFamily == AddressFamily.InterNetworkV6) //IPv6
{
Console.WriteLine("IPv6 주소 [{0}]", host[i]);
}
if (host[i].AddressFamily == AddressFamily.InterNetwork) //IPv4
{
Console.WriteLine("IPv4 주소 [{0}]", host[i]);
}
}
}
}
}
IP 주소는 고정 아이피를 신청하지 않는 이상 계속 바뀌게 됩니다.
다른 기기 (공유기, 스위칭 허브 등) 연결 없이 바로 연결했기 때문에
바로 제가 쓰고 있는 유동 아이피가 나온 모습입니다 ㅎㅎ
'C# > Console' 카테고리의 다른 글
[C#] 금액 (숫자) -> 한글 (원)로 변환하기 (0) | 2023.01.23 |
---|---|
[C#] StructLayout : 클래스/구조체 크기 설정 (0) | 2022.08.03 |
[C#] 제이슨 JSON (JObject, JArray, Serialize, Deserialize) (0) | 2022.06.30 |
[C#] Regex.IsMatch 를 이용한 문자 존재 여부 판별 (정규식 작성) (0) | 2022.03.01 |
[C#] 윈도우 프로시저 탐색 및 포커싱 된 프로세스 접근하기 (0) | 2022.03.01 |