4 votos

¿Qué es lo que se destina en el puerto 53 de la sede local y cómo se puede detener ese servicio?

Quiero manejar mi propio bind dns forwarder, pero para poder atarlo al puerto 53 de mi máquina, primero tengo que detener lo que está funcionando allí.

Parece que un servicio llamado "dominio" está funcionando allí desde lo que encontré:

$ nc -vz 127.0.0.1 53
found 0 associations
found 1 connections:
     1: flags=82<CONNECTED,PREFERRED>
    outif lo0
    src 127.0.0.1 port 52950
    dst 127.0.0.1 port 53
    rank info not available
    TCP aux info available

Connection to 127.0.0.1 port 53 [tcp/domain] succeeded!

¿Qué es ese servicio y cómo puedo detenerlo?

5voto

Juliano Puntos 13802

La orden lsof -i TCP:53 le dará a la activo sesiones en el puerto 53.

La orden netstat -vanp tcp | grep 53 dará información sobre los procesos que están a la escucha en el puerto 53. La novena columna le da el ID del proceso (PID).

Para llegar desde el PID hasta el nombre del programa que ejecutas: ps -p <PID> . Lo que le dará qué aplicación se está ejecutando bajo esta identificación.

Puedes encadenar estos comandos como

netstat -vanp tcp | grep 53| awk '{print $9}' | xargs ps -p

En cuanto a matar el proceso, siempre puedes correr kill -9 <PID> . Pero yo recomendaría averiguar qué programa se está ejecutando y por qué. Puede que vuelva a funcionar después de un reinicio.

Una pregunta similar se hizo en Eliminar las conexiones TCP en un Mac en la terminal .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X