none
Como se conectar remotamente usando Servidor dns ? RRS feed

  • Pergunta

  • To criando um servidor de acesso remoto, mas caso eu tente usar servidor DNS ele nao se conecta. caso eu use o Ip fixo também não consigo me conectar.

            public static TcpClient client;
            private const int _PORT = 100; // server port
            public static string connectTo = "kamikazehc.ddns.net";
    // public static string connectTo = "192.168.0.102"; //Connect successfully
    // public static string connectTo = "189.6.26.106 "; //Failed to connect
    // public static string connectTo = "kamikazehc.ddns.net"; //Failed to connect
            public static IPAddress ipaddress = null;

    Ele consegue descobrir o Ip do Servidor Dns,

     private static void ConnectToServer()
                {
    
                    int attempts = 0;
    
                    bool IsValidIP = IPAddress.TryParse(connectTo, out ipaddress);
                    if (IsValidIP == false)
                    {
                        ipaddress = Dns.GetHostAddresses(connectTo)[0];
                        Console.WriteLine(Dns.GetHostAddresses(connectTo)[0]);
                    }
                    client = new TcpClient();
    
                    while (!_clientSocket.Connected)
                    {
                        try
                        {
                            attempts++;
                            Console.WriteLine("Connection attempt " + attempts);
                            _clientSocket.Connect(ipaddress, _PORT);
                            Thread.Sleep(100);
    
                        }
                        catch (SocketException)
                        {
                            Console.Clear();
                        }
                        }
                    Console.Clear();
                    Console.WriteLine("Connected");
    
                }

    Se usar meu IP fixo ou DNS ele tenta se conectar infinitamente.Se eu colocar o Ip local 192.168.X.X ele se conecta  normalmente

    acredito que não seja preciso mexer no código e sim saber como configurar minha internet, Todo esse código fica no cliente que tenta se conectar ao meu computador.

    terça-feira, 3 de janeiro de 2017 04:48

Respostas

  • Bom dia,

    Veja no site NO IP

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 11 de janeiro de 2017 11:26
    Moderador

Todas as Respostas

  • Boa tarde,

    Verifique a documentação a respeito da configuração de um servidor DNS:

    https://technet.microsoft.com/en-us/library/cc771031(v=ws.11).aspx

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 3 de janeiro de 2017 17:51
    Moderador
  • To usando um servidor NO-IP funciona para isso tbm ? pq usando o IP da rede tbm nao conecta

    quarta-feira, 4 de janeiro de 2017 03:13
  • Bom dia,

    Veja no site NO IP

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 11 de janeiro de 2017 11:26
    Moderador