He tenido un host de Windows en 23.23.246.5 tanto para Bitcoin como para Namecoin y me gustaría asegurarme de que esté configurado correctamente.
Hasta ahora, cuando ejecuto netstat, veo los servicios a continuación y algunas cosas me molestan:
¿Por qué Bitcoind escucha en el puerto 80?
¿Por qué no hay conexiones entrantes a Bitcoin (Prod o Test) o Namecoin? ¿Cuándo los veré?
¿El host de destino 92.243.23.21:6667 ejecuta IRC? Si es así, ¿para qué es eso?
¿Hay alguna conexión cuestionable aquí?
Más información:
Parámetros de lanzamiento de Bitcoin
bitcoind -debug -server -detachdb -printtodebugger -printtoconsole
bitcoin.conf:
#noirc=0
server=0
rpcuser=Ulysseys
rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED
#rpctimeout=30
rpcallowip=x.x.x.x <-- my trusted IP set
rpcallowip=x.x.x.x <-- my trusted IP set #2
rpcallowip=x.x.x.x <-- my trusted IP set #3
rpcport=8332
#rpcconnect=127.0.0.1
#rpcssl=1
#rpcsslciphers=TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH
#rpcsslcertificatechainfile=server.cert
#rpcsslprivatekeyfile=server.pem
#allowreceivebyip=1
Parámetros de lanzamiento de Namecoin
namecoind -debug -server -detachdb -printtodebugger -printtoconsole
bitcoin.conf
server=1
rpcuser=asdf
rpcpassword=asdf
#rpctimeout=30
#rpcport=8336
#rpcconnect=127.0.0.1
#rpcssl=1
Parámetros de lanzamiento de Bitcoin Testnet
bitcoind -debug -server -detachdb -printtodebugger -printtoconsole -testnet -rpcport=18332
NOTA: No hay bitcoin.conf presente en C:\Users\me\AppData\Roaming\Bitcoin\testnet3
el directorio, asumiendo que está usando \..
el directorio principal
Producción
C:\Users\Administrator>netstat -a -n -b -s
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:8332 0.0.0.0:0 LISTENING 2624
[bitcoind.exe]
TCP 0.0.0.0:8333 0.0.0.0:0 LISTENING 2624
[bitcoind.exe]
TCP 0.0.0.0:8334 0.0.0.0:0 LISTENING 2928
[namecoind.exe]
TCP 0.0.0.0:8336 0.0.0.0:0 LISTENING 2928
[namecoind.exe]
TCP 0.0.0.0:18332 0.0.0.0:0 LISTENING 2660
[bitcoind.exe]
TCP 0.0.0.0:18333 0.0.0.0:0 LISTENING 2660
[bitcoind.exe]
TCP 10.193.55.114:49163 92.243.23.21:6667 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:49164 69.64.46.74:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:49167 96.241.176.56:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:49170 94.23.34.31:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:49181 97.107.137.243:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49182 46.254.14.136:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49183 176.36.33.121:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49186 12.23.127.175:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49193 176.31.128.16:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49194 96.127.133.36:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:49220 54.243.38.85:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:49304 178.63.48.141:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:50504 193.107.204.81:6667 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:53098 173.208.219.162:18333 ESTABLISHED 2660
[bitcoind.exe]
TCP 10.193.55.114:53537 99.230.227.73:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:55713 94.236.165.24:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:55716 74.196.224.251:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:56470 195.182.5.221:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:57000 96.60.218.202:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:57083 91.121.174.223:8334 ESTABLISHED 2928
[namecoind.exe]
TCP 10.193.55.114:59585 173.167.113.73:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:60574 77.232.139.69:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:63469 89.79.247.234:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP 10.193.55.114:63916 92.241.227.145:8333 ESTABLISHED 2624
[bitcoind.exe]
TCP [::]:8332 [::]:0 LISTENING 2624
[bitcoind.exe]
TCP [::]:8333 [::]:0 LISTENING 2624
[bitcoind.exe]
TCP [::]:18332 [::]:0 LISTENING 2660
[bitcoind.exe]
TCP [::]:18333 [::]:0 LISTENING 2660
[bitcoind.exe]
Comprobación rápida con telnet dice que está todo configurado:
$ telnet 23.23.246.5 8333
Trying 23.23.246.5...
Connected to 23.23.246.5.
Escape character is '^]'.
^]
telnet> quit
Connection closed.
A continuación, verifique si aparece en la semilla DNS de sipa:
$ curl -s http://bitcoin.sipa.be/seeds.txt | grep 23.23.246.5
23.23.246.5:8333 100.00% 100.00% 100.00% 94.46% 51.36% 215073 60002 "/Satoshi:0.7.1/"
Dado que Sipa verifica la versión, puede estar seguro de que su nodo responde correctamente a las solicitudes de protocolo de enlace, es decir, se pueden establecer conexiones. Lo mismo ocurre con la red de prueba de bitcoin.
Bitcoind no está escuchando en el puerto 80. Ese es el puerto HTTP, y desde el banner parece que es un servidor web IIS7 ejecutándose en ese puerto:
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
En cuanto a 92.243.23.21
, ese es de hecho un servidor IRC (parte de LFnet) que bitcoind utiliza para iniciar su contacto con la red P2P. bitcoind
se conectará al servidor y se unirá al canal #bitcoin. Los nombres de usuario de los participantes en ese canal son direcciones IP codificadas que bitcoind intentará contactar. Así que nada que molestar.
Finalmente, todas las conexiones parecen verificarse. Son todas conexiones salientes a la red P2P. Se reducen a:
Actualmente no puedo conectarme al puerto 8334, lo que indicaría que namecoin
no se está ejecutando.
Comenta con las líneas de comando que usaste para iniciar bitcoind
y namecoind
es posible que pueda darte una mejor respuesta.
Proto Local Address Foreign Address State
TCP 0.0.0.0:8332 0.0.0.0:0 LISTENING
[bitcoind.exe]
TCP 0.0.0.0:8333 0.0.0.0:0 LISTENING
[bitcoind.exe]
TCP 0.0.0.0:8334 0.0.0.0:0 LISTENING
[namecoind.exe]
TCP 0.0.0.0:8336 0.0.0.0:0 LISTENING
[namecoind.exe]
TCP 0.0.0.0:18332 0.0.0.0:0 LISTENING
[bitcoind.exe]
TCP 0.0.0.0:18333 0.0.0.0:0 LISTENING
[bitcoind.exe]
TCP 0.0.0.0:47001 0.0.0.0:0 LISTENING
[wininit.exe]
TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING
eventlog
[services.exe]
TCP 0.0.0.0:49157 0.0.0.0:0 LISTENING
[svchost.exe]
<snip>
TCP [::]:80 [::]:0 LISTENING
[bitcoind.exe]
TCP [::]:8333 [::]:0 LISTENING
[bitcoind.exe]
TCP [::]:18332 [::]:0 LISTENING
[bitcoind.exe]
TCP [::]:18333 [::]:0 LISTENING
[bitcoind.exe]
Recorté las conexiones salientes para que podamos centrarnos en los enchufes de escucha.
Estoy haciendo algunas suposiciones:
bitcoind
, 8336 y 8334, respectivamente, para namedcoind
. El segundo bitcoind
se ejecuta en 18332/18333, ¿verdad?¿Puedes decir qué proceso posee el escucha del puerto 80? Solo escucha conexiones IPv6 en el puerto 80. Creo que hay una netstat
opción para mostrar el PID propietario y el nombre del proceso.