¿Como salgo?

Iniciado por FreeCellnet, 14 Mayo 2019, 00:12 AM

0 Miembros y 3 Visitantes están viendo este tema.

FreeCellnet

#20
Dices "Te vas a la web donde te daban el dominio.tk que quieres para tu web. Y en vez de resolver el dominio con tu ip dinamica, la resuelves con tu subdominio. Es decir, que donde te pida tu ip publica, pones el subdominio.

Es muy sencillo de entender:"

No te quepa la menor duda de que entiendo lo que estas diciendo,  pero los pasos para hacer eso, no estan claros.

Voy decir todo lo que he hecho para ver que estoy haciendo mal:


1º Me fui a freenom, y cree un dominio, no supe seguir, y me fui a freednsafraid, porque me hablas del .tk?

2ºYo he intentado empezar desde 0, con freednsafraid, lo que pasa una vez creo el dominio, me dice tengo que poner un subdominio a mi dominio. La IP ya la coge el automaticamente, no tengo que poner IP, ya la registra con el router cuando creo el dominio, ( y si reinicio el router y me asigna otra ip) al entrar con nombre y usuario sabe cual es mi dominio, y puedo actualizar el dominio con la IP al darle el boton de actualizar.

¿Porque necesito un subdominio? si ya tengo el dominio, que tampoco me va.

Los pasos los he hecho y no me va asi.

Mira fijate: Ya tengo configurado el router, porque he anañido una DDNS con mi dominio www.xxx.com a freednsafraid, y he puesto el HashKey para validarlo, el hashkey obtenido (despues del signo ?) de la direccion URL del dominio que cree con freednsafraid.

Pero no hay manera, a mi no me sale, en su base de datos dice que esta, mi router no puede reconocerlo.

Voy a empezar desde cero y voy a poner todo lo que he hecho detalladamente

@XSStringManolo

Por qué me preguntas para que necesitas un subdominio? Si ya te lo explique detalladamente en el post anterior.
Sigue los pasos sin más. Deja de "pensar" tanto o de tener miedo a equivocarte como si fuese a explotar el ordenador o a perder los ahorros de toda tu vida. Te estas complicando la vida y la cabeza con algo que es extremadamente sencillo.

PASO 1: Creas subdominio a partir de dominio.

PASO 2: Pon la url del subdominio y el hash de la url del subdominio en el script largo que te pase.

PASO 3: Dale permisos al script.

PASO 4: Programa una tarea para que el script se ejecute automaticamente.

PASO 5: Reinicias cron para que se ejecute el script por primera vez.

PASO 6: Creas el dominio .tk que quieras para tu web utilizando del subdominio en lugar de tu ip dinamica.

Eso es lo unico que tienes que hacer. Ya te explique como se hace cada uno. Y lo que no te explique es porque se deduce. Me estas contando tu vida sin seguir los pasos. Lo cual está muy bien pero no ayuda a resolver el problema.

Tras cumplir los pasos 1 2 3 4 y 5 si escribes tu subdominio en el navegador deberia salirte la misma pagina que si escribes tu ip en el navegador. Compruebalo. Si no es así te equivocaste en algún paso.

Una vez se cumple el paragrafo anterior realiza el paso 6.

FreeCellnet

#22
¿Entonces del router no toco nada? Esque puedo configurarlo desde ahí, la DDNS.

PASO 1: Creas subdominio a partir de dominio.

1.1 Me registro
1.2 Panel izquierdo --> Subdomains --> Add Subdomain
1.3 Add a new subdomain


Type:A

Type: A - Point subdomain.domain.com to a hard coded IP Address. Most direct and straight forward option, also note any change you make in the FreeDNS program is reflected on the internet and made live immediately. The only way you will not see immediate results is if you have cached a query on your computer by looking it up PRIOR to configuring it in the FreeDNS program.

Subdomain:ramboellecherobananero.com
Domain: (impuesto en lista desplegable sin posibilidad de elegir) chickenkiller.com
Destination:83.58.192.41

PASO 2: Pon la url del subdominio y el hash de la url del subdominio en el script largo que te pase.

Creo el script de la siguiente manera: sudo nano /etc/cron.d/freedns_update.sh, lo abro y pego esto.

#!/bin/sh # freedns_update.sh: Update the public IP on freedns.afraid.org only if it has changed. ## Place this script in the cron's job directory /etc/cron.d and assign the proper permissions ## and owner ## sudo chmod 500 /etc/cron.d/freedns_update.sh ## sudo chown root:root /etc/cron.d/freedns_update.sh ## Add to /etc/crontab to execute on reboot and every 5 minutes ## Edit /etc/crontab and append these two lines: ## @reboot root /etc/cron.d/freedns_update.sh >/dev/null ## */5 * * * * root /etc/cron.d/freedns_update.sh >/dev/null #Use your own values DOMAIN=ramboellecherobananero.com HASHKEY=todo lo que va despues del signo? de la direccion URL del enlace del subdominio= UPDATE_URL="http://freedns.afraid.org/dynamic/update.php?${HASHKEY}" current_ip=$(wget -q --output-document - http://checkip.dyndns.org | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}') registered_ip=$(ping -qn -c 1 $DOMAIN | head -n 1 | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}') if [ "${current_ip}" != "${registered_ip}" ]; then wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --output-document /dev/null $UPDATE_URL if [ $? -eq 0 ]; then echo "$(date +"%b %_d %T") $(hostname) $0: IP address updated on freedns.afraid.org: new IP '${current_ip}', old IP '${registered_ip}'" >> /var/log/messages else echo "$(date +"%b %_d %T") $(hostname) $0: ERROR IP address could not be updated on freedns.afraid.org: current IP '${current_ip}', registered IP '${registered_ip}'" >> /var/log/messages fi fi

EN la web de freedns Me voy al panel izquierdo -> Dynamic DNS, me voy abajo, y en el subdominio esta Direct URL, le pincho , obtengo la url, y a partir del signo ? de la direccion, obtengo el hask key que la pongo despues de HASHKEY=xxxxxxxxxx


Salvo y cierro.

PASO 3: Dale permisos al script.

sudo chmod 500 /etc/cron.d/freedns_update.sh

sudo chown root:root /etc/cron.d/freedns_update.sh

para darle permisos a la carpeta.

PASO 4: Programa una tarea para que el script se ejecute automaticamente.


Abro crontab para programar una tarea:

sudo nano /etc/crontab

En el final del archivo añades 2 nuevas lineas:
@reboot root /etc/cron.d/freedns_update.sh >/dev/null */5 * * * * root
/etc/cron.d/freedns_update.sh >/dev/null




Quedando asi:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user   command
17 *   * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6   * * *   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6   * * 7   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6   1 * *   root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
@reboot root /etc/cron.d/freedns_update.sh >/dev/null */5 * * * * root
/etc/cron.d/freedns_update.sh >/dev/null

Salvo

PASO 5: Reinicias cron para que se ejecute el script por primera vez.

Restablezco el servicio con

sudo /etc/init.d/cron restart


Me sale esto por la terminal

odroid@odroid:~$ sudo /etc/init.d/cron restart
[sudo] password for odroid:
[ ok ] Restarting cron (via systemctl): cron.service.
odroid@odroid:~$


PASO 6: Creas el dominio .tk que quieras para tu web utilizando del subdominio en lugar de tu ip dinamica.

Paso en proceso


@XSStringManolo

Puedes configurarlo en el router si quieres. Yo te recomiendo no hacerlo porque dependes de tu router. No entiendes como funciona. No dispones de muchas funcionalidades. Cada router es diferente, por lo que si no entiendes lo que haces o como está implementado en el router lo que estás haciendo, puedes liarla bien. A parte de que no encontraras guias fuera de las proporcionadas por el fabricante del router y/o el distribuidor. Por lo que para realizar tareas que están explicadas centenares de veces para tu sistema y aplicaciones, encontrar la configuracion de esas tareas en tu router va a ser mucho mas que improbable. Una vez la lies en el router puedes recibir ataques y ser infectado por malware. Y una vez eres infectado puedes pasarte años con malware en tu sistema o el propio router sin tener ni la menor sospecha. Y no es algo que puedas decir, es improvable que alguien se me ponga a buscar en el router a ver que tengo hecho o no. Todos los dias se scanean routers de forma aleatoria buscando puertas de acceso, configuracionss indebidas, vulnerabilidades, servicios corriendo, parches, etc.

Si no sabes lo que hiciste en el router resetealo de fabrica. Suelen tener un boton el cual tienes que mantener pulsado con un palillo durante mas o menos 15 segundos. Depende del modelo.
Lo unico que deberias hacer en el router es abrirle el puerto hacia el servidor para que le lleguen las peticiones, nada más si no sabes lo que haces. Tambien estaria bien que le activases el firewall y demas movidas que no suelen venir por defecto y vienen ocultas en muchos router. Deberias leerte varios libros acerca de estos temas si estas montando el servidor porque te gusta aprender de estas cosas.
Si en cambio solo estás interesado en tener tu web gratis y te la suda todo lo relacionado siempre y cuando la web funcione, sigue los pasos sin más y lo tendrás funcionando. Ya sea el metodo del router o el que te detallé yo.


FreeCellnet

Cita de: string Manolo en 19 Mayo 2019, 21:29 PM
Puedes configurarlo en el router si quieres. Yo te recomiendo no hacerlo porque dependes de tu router. No entiendes como funciona. No dispones de muchas funcionalidades. Cada router es diferente, por lo que si no entiendes lo que haces o como está implementado en el router lo que estás haciendo, puedes liarla bien. A parte de que no encontraras guias fuera de las proporcionadas por el fabricante del router y/o el distribuidor. Por lo que para realizar tareas que están explicadas centenares de veces para tu sistema y aplicaciones, encontrar la configuracion de esas tareas en tu router va a ser mucho mas que improbable. Una vez la lies en el router puedes recibir ataques y ser infectado por malware. Y una vez eres infectado puedes pasarte años con malware en tu sistema o el propio router sin tener ni la menor sospecha. Y no es algo que puedas decir, es improvable que alguien se me ponga a buscar en el router a ver que tengo hecho o no. Todos los dias se scanean routers de forma aleatoria buscando puertas de acceso, configuracionss indebidas, vulnerabilidades, servicios corriendo, parches, etc.

Si no sabes lo que hiciste en el router resetealo de fabrica. Suelen tener un boton el cual tienes que mantener pulsado con un palillo durante mas o menos 15 segundos. Depende del modelo.
Lo unico que deberias hacer en el router es abrirle el puerto hacia el servidor para que le lleguen las peticiones, nada más si no sabes lo que haces. Tambien estaria bien que le activases el firewall y demas movidas que no suelen venir por defecto y vienen ocultas en muchos router. Deberias leerte varios libros acerca de estos temas si estas montando el servidor porque te gusta aprender de estas cosas.
Si en cambio solo estás interesado en tener tu web gratis y te la suda todo lo relacionado siempre y cuando la web funcione, sigue los pasos sin más y lo tendrás funcionando. Ya sea el metodo del router o el que te detallé yo.



en la opcion DDNS añadi un perfil creado que se basó en poner un nombre al host, del servicio freedns.afraid y la hashkey de la URL del dominio en vez del subdominio.

@XSStringManolo

#25
Tienes un fallo en el script grande el la parte de DOMAIN=
Tienes que poner ahí el subdominio. No lo que pusiste. El subdominio debe ser algo en plan: elnombredemisubdominio.nombredeldominiodelcualcreemisubdominio.com

Por ejemplo freecellnet.google.com y tu ahí pusiste algo disinto, no sé lo que. O pusiste freecellnet.com o pusiste google.com pero en ningun caso pusiste freecellnet.google.com
Te tiene que venir el.nombre entero del subdominio cuando le das a direct url
Y a la derecha el hash despues del interrogante que tienes que pegar en HASHKEY

TRAS EL PASO 5 REALIZA LA COMPROBACION poniendo en tu navegador el subdominio para ver si todo funciona y todos los pasos se han realizado correctente antes de realizar el paso 6.



Cita de: FreeCellnet en 19 Mayo 2019, 21:34 PM
en la opcion DDNS añadi un perfil creado que se basó en poner un nombre al host, del servicio freedns.afraid y la hashkey de la URL del dominio en vez del subdominio.
Si pones la hash del subdominio probablemente ya te funciona sin la necesidad de todos los pasos. Compruebalo si quieres esta alternativa, y si funciona ve directamente al paso 6. Pero okvidate del dominio. No lo uses para nada, lo que te pertenece a ti es el subdominio.

FreeCellnet

#26
http://repositoryofmechanisms.mooo.com/

https://media.giphy.com/media/P5AGXvRzq1MWY/giphy.gif




En primer lugar quiero dar las gracias a string Manolo por su paciencia y dedicacion, y a todos los que me ayudaron, como todavia estoy en estado shock, (tengo el teclado americano), manana empezare a asimilarlo y puede que hasta lo celebre.

Gracias


Aqui un traking de mi cominio por los servidores de freedns

Tracing to rambolelecherobananero.com.chickenkiller.com[a] via a.root-servers.net., maximum of 1 retries
a.root-servers.net. (198.41.0.4)
|\___ d.gtld-servers.net [com] (192.31.80.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ d.gtld-servers.net [com] (2001:0500:856e:0000:0000:0000:0000:0030) Not queried
|\___ c.gtld-servers.net [com] (192.26.92.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ c.gtld-servers.net [com] (2001:0503:83eb:0000:0000:0000:0000:0030) Not queried
|\___ k.gtld-servers.net [com] (192.52.178.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ k.gtld-servers.net [com] (2001:0503:0d2d:0000:0000:0000:0000:0030) Not queried
|\___ l.gtld-servers.net [com] (192.41.162.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ l.gtld-servers.net [com] (2001:0500:d937:0000:0000:0000:0000:0030) Not queried
|\___ h.gtld-servers.net [com] (192.54.112.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ h.gtld-servers.net [com] (2001:0502:08cc:0000:0000:0000:0000:0030) Not queried
|\___ g.gtld-servers.net [com] (192.42.93.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ g.gtld-servers.net [com] (2001:0503:eea3:0000:0000:0000:0000:0030) Not queried
|\___ a.gtld-servers.net [com] (192.5.6.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ a.gtld-servers.net [com] (2001:0503:a83e:0000:0000:0000:0002:0030) Not queried
|\___ f.gtld-servers.net [com] (192.35.51.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ f.gtld-servers.net [com] (2001:0503:d414:0000:0000:0000:0000:0030) Not queried
|\___ i.gtld-servers.net [com] (2001:0503:39c1:0000:0000:0000:0000:0030) Not queried
|\___ i.gtld-servers.net [com] (192.43.172.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ m.gtld-servers.net [com] (2001:0501:b1f9:0000:0000:0000:0000:0030) Not queried
|\___ m.gtld-servers.net [com] (192.55.83.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ j.gtld-servers.net [com] (2001:0502:7094:0000:0000:0000:0000:0030) Not queried
|\___ j.gtld-servers.net [com] (192.48.79.30)
|     |\___ ns4.afraid.org [chickenkiller.com] (70.39.97.253)
|     |\___ ns4.afraid.org [chickenkiller.com] (2610:0150:bddb:d271:0000:0000:0000:0002) Not queried
|     |\___ ns3.afraid.org [chickenkiller.com] (69.197.18.162)
|     |\___ ns2.afraid.org [chickenkiller.com] (69.65.50.223)
|     |\___ ns2.afraid.org [chickenkiller.com] (2001:1850:0001:0005:0800:0000:0000:006b) Not queried
|      \___ ns1.afraid.org [chickenkiller.com] (50.23.197.94)
|      \___ ns1.afraid.org [chickenkiller.com] (2607:f0d0:1102:00d5:0000:0000:0000:0002) Not queried
|\___ b.gtld-servers.net [com] (2001:0503:231d:0000:0000:0000:0002:0030) Not queried
|\___ b.gtld-servers.net [com] (192.33.14.30)

Domain Queried : rambolelecherobananero.com.chickenkiller.com
Base authority : chickenkiller.com

ns1.afraid.org found as authoritive.rambolelecherobananero.com.chickenkiller.com is not equal to chickenkiller.com.