<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HiperGalaxia &#187; DynDNS</title>
	<atom:link href="http://www.hipergalaxia.org/blog/tag/dyndns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hipergalaxia.org/blog</link>
	<description>El conocimiento, la frontera final.</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:23:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Actualizar DynDNS.org desde Linux Ubuntu utilizando Inadyn</title>
		<link>http://blog.jorgeivanmeza.com/2010/03/actualizar-dyndns-org-desde-linux-ubuntu-utilizando-inadyn/</link>
		<comments>http://blog.jorgeivanmeza.com/2010/03/actualizar-dyndns-org-desde-linux-ubuntu-utilizando-inadyn/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 03:59:19 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Sindicados]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[DynDNS]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2391</guid>
		<description><![CDATA[Introducción.
El portafolio de DynDNS incluye un servicio gratuito de DNS Dinámico (entre otros servicios algunos pagos) que permite asociar una dirección IP dinámica como la asignada por los proveedores de servicio de internet a las cuentas de banda ancha, a un nombre de dominio proporcionado por ellos.
La principal ventaja de este servicio es que se [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>El portafolio de DynDNS incluye un servicio gratuito de DNS Dinámico (entre otros <a href="http://www.dyndns.com/services/" >servicios</a> algunos pagos) que permite asociar una dirección IP dinámica como la asignada por los proveedores de servicio de internet a las cuentas de banda ancha, a un nombre de dominio proporcionado por ellos.</p>
<p>La principal ventaja de este servicio es que se actualiza frecuentemente adaptando el DNS según se modifique la dirección dinámica del router, permitiéndole a los clientes acceder al <em>servidor</em> utilizando siempre el nombre DNS y desconociendo por completo la dirección IP o su eventual actualización.</p>
<p>El servicio de Free Dynamic DNS se puede solicitar directamente desde el sitio web de la empresa, <a href="http://www.dyndns.com/" >http://www.dyndns.com/</a>.  Del lado del cliente, nosotros, debemos configurar a los equipos para que actualicen dinámicamente la información del servicio cuando se detecte un cambio en la dirección IP local.  Esto frecuentemente se realiza en los enrrutadores.  Por ejemplo, los enrrutadores que se utilizan en los hogares, como era antes mi caso con un Netgear, permiten desde su misma interfaz web de administración suministrar los datos de la cuenta DynDNS.org y ellos se encargan de mantener actualizados los datos.</p>
<p>Ahora utilizo un enrrutador marca <a href="http://www.scientificatlanta.com/" >Scientific Atlanta</a> 2325 el cual aparentemente no incluye esta facilidad por lo cual me veo obligado a implementarla en el servidor de desarrollo que utiliza Linux Ubuntu Server 9.10 como sistema operativo.</p>
<p>Para hacer esto utilizo <a href="http://www.inatech.eu/inadyn/" >Inadyn</a>, un software para la actualización de DNS dinámicos que es muy fácil de utilizar e incluye el soporte a DynDNS.org y otros servicios mas.  Este paquete se puede utilizar en Linux (por supuesto), MacOS, OpenBSD e inclusive Windows.</p>
<h2>Instalación &amp; Configuración.</h2>
<p>Instalación de los paquetes de Inadyn.</p>
<p><span style="font-family: courier new,courier;">$ sudo aptitude install inadyn</span></p>
<p>Crear el archivo de configuración por defecto.</p>
<p><span style="font-family: courier new,courier;">$ sudo cp /usr/share/doc/inadyn/examples/inadyn.conf /etc/inadyn.conf</span></p>
<p>Asegurar los permisos del archivo de configuración por defecto.</p>
<p><span style="font-family: courier new,courier;">$ sudo chmod 600 /etc/inadyn.conf</span></p>
<p>Editar la configuración de Inadyn con la información específica del servicio de DynDNS.org.</p>
<p><span style="font-family: courier new,courier;">$ sudo vi /etc/inadyn.conf</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&#8211;username <span style="text-decoration: underline;"><strong>USUARIO</strong></span><br />
&#8211;password <span style="text-decoration: underline;"><strong>CONTRASEÑA</strong></span><br />
update_period_sec 3600<br />
log_file /var/log/inadyn.log<br />
alias <span style="text-decoration: underline;"><strong>DOMINIO_DYNDNS</strong></span><br />
background</span></p>
<p>Modifique el archivo de configuración de acuerdo a sus valores específicos.</p>
<ul>
<li><span style="text-decoration: underline;"><strong>USUARIO</strong></span>: su nombre de usuario en DynDNS.org.</li>
<li><span style="text-decoration: underline;"><strong>CONTRASEÑA</strong></span>: la contraseña correspondiente al usuario mencionado anteriormente.</li>
<li><span style="text-decoration: underline;"><strong>DOMINIO_DYNDNS</strong></span>: dominio que se configuró gratuitamente con la cuenta en DynDNS.org.</li>
</ul>
<p>Crear un proceso cron para ejecutar Inadyn automáticamente al inicio del sistema operativo.</p>
<p><span style="font-family: courier new,courier;">$ sudo crontab -e</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">@reboot /usr/sbin/inadyn</span></p>
<h2>Comprobación del funcionamiento.</h2>
<p>Cuando reinicie la máquina verifique que el proceso Inadyn se encuentre ejecutándose correctamente.</p>
<p><span style="font-family: courier new,courier;">$ ps -A | grep inadyn</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">1149 ?        00:00:00 inadyn</span></p>
<p><span style="font-family: courier new,courier;">$ cat /var/log/inadyn.log</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">INADYN: Started &#8216;INADYN version 1.96&#8242; &#8211; dynamic DNS updater.<br />
INADYN:IP: Error &#8216;0xb&#8217; resolving host name &#8216;checkip.dyndns.org&#8217;</span><br />
<span style="font-family: courier new,courier;">&#8230;</span></p>
<p>Verifique la dirección IP asociada al nombre DNS del servicio utilizando un <span style="font-family: courier new,courier;">ping</span> por ejemplo.</p>
<p><span style="font-family: courier new,courier;">$ ping <span style="text-decoration: underline;"><strong>ejemplo</strong></span>.gotdns.org</span></p>
<p>Si ejecuta la verificación desde la misma red interna del equipo, la dirección IP obtenida deberá ser la misma de su modem/router, la cual podrá verificar en servicios como <a href="http://whatismyipaddress.com/" >http://whatismyipaddress.com/</a>.</p>
<h2>Relacionar el dominio DynDNS.org con un dominio privado.</h2>
<p>Es posible relacionar el dominio que nos ofrece gratuitamente DynDNS (<span style="font-family: courier new,courier;">ejemplo.gotdns.org</span>) con un dominio de nuestra propiedad.  Esto es muy útil ya que permite utilizar el dominio DNS oficial del administrador o de la empresa que lo está configurando haciendo que sea totalmente transparente para el usuario final que se está utilizando DynDNS.org en el intermedio para la conexión.</p>
<p>Para hacer esto sólo es necesario crear una nueva entrada en el servidor DNS incluyendo un registro CNAME entre el nuevo dominio y el asignado por DynDNS.org.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">ejemplo.jorgeivanmeza.com IN CNAME ejemplo.gotdns.org</span></p>
<p>Gracias a lo anterior, el nuevo dominio (<span style="font-family: courier new,courier;">ejemplo.jorgeivanmeza.com</span>) hará siempre referencia al original (<span style="font-family: courier new,courier;">ejemplo.gotdns.org</span>) el cual se mantendrá siempre actualizado con los cambios de la dirección IP dinámica gracias a la configuración del Inadyn realizada anteriormente.</p>
<p>La configuración del DNS para agregar el <span style="font-family: courier new,courier;">CNAME</span> varía el paquete de DNS u operador de <em>hosting</em> que se utilice.  Estos pasos describen los procedimientos necesarios con los principales <a href="http://www.websitetoolbox.com/tool/support/127" >operadores de <em>hosting</em></a>, en un <a href="http://www.zytrax.com/books/dns/ch8/cname.html" >servidor Linux</a> y en un <a href="http://technet.microsoft.com/en-us/library/cc776292%28WS.10%29.aspx" >servidor Windows</a>.</p>
<h2>Enlaces.</h2>
<ul>
<li>INADYN &#8211; Simple Dynamic DNS Client.<br />
<a href="http://www.inatech.eu/inadyn/" >http://www.inatech.eu/inadyn/</a></li>
<li>Using inadyn With DynDNS.com Services.<br />
<a href="http://www.dyndns.com/support/kb/using_inadyn_with_dyndns_services.html" >http://www.dyndns.com/support/kb/using_inadyn_with_dyndns_services.html</a></li>
<li>Dynamic DNS &#8211; Ubuntu Documentation.<br />
<a href="https://help.ubuntu.com/community/DynamicDNS" >https://help.ubuntu.com/community/DynamicDNS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/03/actualizar-dyndns-org-desde-linux-ubuntu-utilizando-inadyn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

