Vamos a pensar que tu Firewall de windows o firewall en tu modem/router no esta bloqueando el software que se conecta a la internet.
Usa algun servidor DNS independiente, por ejemplo OpenDNS o las DNS de google.
servicio DNS google: 8.8.8.8
servicio DNS OpenDNS: 208.67.222.222
En windows, en las opcione de red, PROPIEDADES de CONEXION>de INTERNET PROTOCOLO TCP/IP (PROPIEDADES)>Usar las siguientes direcciones DNS.
Tambien algunos modem/router, dentro de sus opciones puedes poner el uso de un servidor DNS. Ejemplo de un modem/router 2wire, en servidor DNS primario se puede poner 8.8.8.8 y en secundario el 208.67.222.222.
Otra opcion es pedir a tu amigo te de la IP del dominio al que quieres entrar, es decir, la IP del servidor.
Por ejemplo, una de las IPs de google es 189.247.148.34.
En windows existe un archivo "hosts", es un vil archivo de texto pero no tiene extension, hasta windows XP lo encuentras en las carpetas WINDOWS\system32\drivers\etc\
Este archivo HOSTS tiene las IPs de los dominios, con lo que directamente cuando el navegador web o cualquier software de red busca la IP de un dominio, busca primero en este archivo local y si no encuentra el dominio/ip entonces usa el servidor de dominio que se tenga configurado. Pongo un ejemplo donde ya tengo las IPs del servidor AVAST y de Google, con eso ya no se requiere de buscar la IP con un servidor DNS, sino que ya desde el arcchivos hosts se le indica
hosts escribió:# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de las direcciones IP a los nombres de
# host. Cada entrada debe permanecer en una línea individual. La dirección IP
# debe ponerse en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben separarse con al menos un espacio.
#
#
# También pueden insertarse comentarios (como éste) en líneas individuales
# o a continuación del nombre de equipo indicándolos con el símbolo "#"
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor origen
# 38.25.63.10 x.acme.com # host cliente x
127.0.0.1 localhost
174.123.201.114
http://www.avast.com174.123.201.114 avast.com
189.247.148.34
http://www.google.com189.247.148.34 google.com
Tambien, algunos modem/router tiene la opcion de poner la IP de un dominio, y hace lo mismo que el archivo hosts, pones varias IPs y dominios y cualquier aparato que se conecte al modem/router cuando vaya a ese dominio ya sabra directamente la IP a la que debe de ir. Ejemplo de un modem/router 2wire. Capturas propias.
.