Articles of ip

Conversión de dirección CIDR en máscara de subred y dirección de red

Dada una dirección CIDR, por ejemplo, 192.168.10.0/24 ¿Cómo determinar la longitud de la máscara? ( 24 ) ¿Cómo determinar la dirección de la máscara? ( 255.255.255.0 ) Cómo determinar la dirección de red? ( 192.168.10.0 )

cómo cambiar la IP de origen en HttpWebRequest

Estoy ejecutando esta aplicación en un servidor que ha asignado 5 direcciones IP. Yo uso HttpWebRequest para obtener algunos datos de un sitio web. Pero cuando hago la conexión, puedo especificar de cuál de las 5 direcciones IP se debe establecer la conexión. ¿HttpWebRequest es compatible con esto? Si no, ¿puedo heredar una clase de […]

cuál es la forma correcta de obtener la IP de la solicitud

Encuentro algunas formas diferentes de obtener ip en servlet. pero no sé cuál es el correcto y por qué. 1: request.getHeader( “X-Real-IP” ) 2: String ip = request.getHeader(“X-Forwarded-For”); if (ip == null || ip.length() == 0 || “unknown”.equalsIgnoreCase(ip)) { ip = request.getHeader(“Proxy-Client-IP”); } if (ip == null || ip.length() == 0 || “unknown”.equalsIgnoreCase(ip)) { ip […]

Configuración de la IP de origen para un socket UDP

Tengo un socket UDP que está vinculado a INADDR_ANY para escuchar paquetes en todas las direcciones IP que tiene mi servidor. Estoy enviando respuestas a través del mismo socket. En este momento, el servidor elige automáticamente qué IP se utiliza como IP de origen cuando se envían los paquetes, pero me gustaría poder configurar la […]

Java obteniendo mi dirección IP

Estoy tratando de obtener mi dirección IP de Internet en Java, pero sigo obteniendo mi dirección local (es decir: 127.0.0.1), cuando mi dirección IP es 192.168.0.xxx Estoy usando la línea: InetAddress.getLocalHost().getHostAddress(); que parece estándar para obtener la dirección IP, pero no es lo que estoy buscando. Cada tutorial dice que use esta línea, así que […]

¿Cómo puedo determinar la IP de mi enrutador / puerta de enlace en Java?

¿Cómo puedo determinar la IP de mi enrutador / puerta de enlace en Java? Puedo obtener mi IP con la suficiente facilidad. Puedo obtener mi IP de Internet usando un servicio en un sitio web. ¿Pero cómo puedo determinar la IP de mi puerta de enlace? Esto es algo fácil en .NET si conoce su […]

¿Cómo se calcula el rango de IP cuando se proporciona la dirección IP y la máscara de red?

Cuando un IP-Range se escribe como aaa.bbb.ccc.ddd / netmask ( Notación CIDR ), necesito calcular la primera y la última dirección IP incluida en este rango con C #. Ejemplo: Entrada: 192.168.0.1/25 Resultado: 192.168.0.1 – 192.168.0.126

¿Cómo obtener el país según una determinada IP?

¿Alguien sabe de una manera simple de recuperar el país para una dirección IP dada? Preferiblemente en formato ISO_3166-1?

¿Por qué los puertos por debajo de 1024 son privilegiados?

Escuché que pretende ser una característica de seguridad, pero a menudo parece ser un problema de seguridad. Si quiero escribir un servidor que use un puerto con privilegios, no solo me tengo que preocupar de cuán seguro es mi código, especialmente tengo que preocuparme de si estoy usando setuid a la derecha y soltando privilegios.

Obtener la dirección IP del cliente: REMOTE_ADDR, HTTP_X_FORWARDED_FOR, ¿qué más podría ser útil?

Entiendo que es una práctica estándar mirar estas dos variables. Por supuesto, pueden ser falsificados fácilmente. Tengo curiosidad de cuán a menudo puede esperar que estos valores (especialmente el HTTP_X_FORWARDED_FOR ) contengan información genuina y que no solo se codifiquen o que se eliminen sus valores. ¿Alguien con la experiencia o estadísticas sobre esto? ¿Hay […]