Início > .NET > Trabalhando com Endereço IP

Trabalhando com Endereço IP

Trabalhar com endereço IP em C# é fácil. Um exemplo prático é fazer um programa que retorne o endereço ip

de um determinado site ou máquina na rede.

O programa imprime o nome da máquina local (a máquina onde está rodando). Nesse caso o nome da máquina é pc:

ip

Depois pede ao usuário um hostname, que pode ser um site qualquer. Para exemplificar, colocamos a url do blog:

ip2

O programa retorna o IP do site digitado, como na imagem acima.

static void Main(string[] args)
{
Console.Title = "Encontrar IP";

//recebe o nome da máquina local
string strHostName = Dns.GetHostName();
Console.WriteLine("Nome da máquina local: " + strHostName);

Console.Write("Digite o hostname: ");
//recebe um host do usuário
string hostname = Console.ReadLine();

try
{
IPHostEntry host = Dns.GetHostByName(hostname);
//endereços ip do host digitado pelo usuário
IPAddress[] ip = host.AddressList;
Console.WriteLine("Hostname: " + hostname);
Console.WriteLine("Endereço IP: " + ip[0].ToString());
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}

Console.ReadLine();
}

Download do Projeto

Anúncios
Categorias:.NET
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: