<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Notas del Mundo Real 2.0 : Networking</title><link>http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx</link><description>Etiquetas: Networking</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Copiar Archivos Grandes usando ESEUtil.exe</title><link>http://geeks.ms/blogs/gballadares/archive/2010/01/16/copiar-archivos-grandes-usando-eseutil-exe.aspx</link><pubDate>Sat, 16 Jan 2010 05:47:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:165095</guid><dc:creator>gbr</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=165095</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=165095</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2010/01/16/copiar-archivos-grandes-usando-eseutil-exe.aspx#comments</comments><description>Junto con discos duros cada vez m&amp;aacute;s grandes, cuyas capacidades ya se miden en TeraBytes desde hace un buen rato, se est&amp;aacute; generando cada vez mayor cantidad de informaci&amp;oacute;n almacenada, sea como Bases de Datos (SQL, Exchange u otros) o como archivos de Discos Duros Virtuales (.VHD), todos los cuales &amp;ldquo;pesan&amp;rdquo; varios GB. Un desaf&amp;iacute;o importante es poder realizar el movimiento de estos archivos entre distintos discos duros, a veces ubicados en distintos servidores &amp;ndash;...(&lt;a href="http://geeks.ms/blogs/gballadares/archive/2010/01/16/copiar-archivos-grandes-usando-eseutil-exe.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=165095" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Herramientas/default.aspx">Herramientas</category></item><item><title>Cosas que siempre quisiste saber sobre el correo electrónico y que nunca te atreviste a preguntar</title><link>http://geeks.ms/blogs/gballadares/archive/2010/01/03/cosas-que-siempre-quisiste-saber-sobre-el-correo-electr-243-nico-y-que-nunca-te-atreviste-a-preguntar.aspx</link><pubDate>Mon, 04 Jan 2010 01:18:36 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:164181</guid><dc:creator>gbr</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=164181</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=164181</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2010/01/03/cosas-que-siempre-quisiste-saber-sobre-el-correo-electr-243-nico-y-que-nunca-te-atreviste-a-preguntar.aspx#comments</comments><description>NOTA: Este post fue publicado originalmente en mi anterior blog el 28/08/2007.&amp;#160; &amp;#160; Graciosamente, yo tenía pensado escribir exactamente este artículo, pero antes de escribirlo, chapoteando por internet, encontré que alguien ya lo había escrito por mi!!! Daniel Matey, MCSE y ex-MVP español en MOM, escribió en su blog una serie de artículos Básicos , respondiendo a las preguntas básicas clásicas que se ha encontrado en foros... justamente lo que yo espero hacer hacer en mi blog ... ;) &amp;#160;...(&lt;a href="http://geeks.ms/blogs/gballadares/archive/2010/01/03/cosas-que-siempre-quisiste-saber-sobre-el-correo-electr-243-nico-y-que-nunca-te-atreviste-a-preguntar.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=164181" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Antispam/default.aspx">Antispam</category></item><item><title>Códigos de Respuesta de un Servidor SMTP</title><link>http://geeks.ms/blogs/gballadares/archive/2009/12/14/c-243-digos-de-respuesta-de-un-servidor-smtp.aspx</link><pubDate>Tue, 15 Dec 2009 00:21:34 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:162548</guid><dc:creator>gbr</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=162548</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=162548</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2009/12/14/c-243-digos-de-respuesta-de-un-servidor-smtp.aspx#comments</comments><description>NOTA: Este post fue publicado originalmente en mi anterior blog el 14/08/2007.&amp;#160; Hice algunos cambios, modificaciones y adiciones para mejorar el artículo Te has visto alguna vez en una situación como esta? Usuario: (te llama y te dice:) &amp;quot; Hola. sabes, no puedo enviar un correo &amp;quot;. ADMIN: OK, me podría decir por favor qué mensaje de error le aparece en la pantalla? Usuario: &amp;quot; Si, aquí dice: su mensaje no se ... ha podido entregar... código del error: 5.2.3. Qué puede ser? &amp;quot;...(&lt;a href="http://geeks.ms/blogs/gballadares/archive/2009/12/14/c-243-digos-de-respuesta-de-un-servidor-smtp.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=162548" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Cómo saber si tu servidor de correo permite Relay?</title><link>http://geeks.ms/blogs/gballadares/archive/2009/11/28/c-243-mo-saber-si-tu-servidor-de-correo-permite-relay.aspx</link><pubDate>Sat, 28 Nov 2009 04:42:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:161440</guid><dc:creator>gbr</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=161440</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=161440</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2009/11/28/c-243-mo-saber-si-tu-servidor-de-correo-permite-relay.aspx#comments</comments><description>NOTA: Este post fue publicado originalmente en mi anterior blog el 13/08/2007 Como &amp;quot;Corolario&amp;quot; a los art&amp;iacute;culos sobre C&amp;oacute;mo Enviar Correo Electr&amp;oacute;nico &amp;quot;a mano&amp;quot; ( PARTE I y PARTE II ), les quiero mostrar una forma r&amp;aacute;pida de verificar si un servidor de correo est&amp;aacute; permitiendo el reenv&amp;iacute;o no autorizado de de correos (Open-Relay). Primero que todo, me gustar&amp;iacute;a quitar un poco el estigma negativo a la palabra Relay: Relay significa simplemente...(&lt;a href="http://geeks.ms/blogs/gballadares/archive/2009/11/28/c-243-mo-saber-si-tu-servidor-de-correo-permite-relay.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=161440" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Antispam/default.aspx">Antispam</category></item><item><title>Cómo enviar Correo Electrónico a mano, Parte II: SMTP Autenticado</title><link>http://geeks.ms/blogs/gballadares/archive/2009/11/24/c-243-mo-enviar-correo-electr-243-nico-a-mano-parte-ii-smtp-autenticado.aspx</link><pubDate>Tue, 24 Nov 2009 14:34:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:161157</guid><dc:creator>gbr</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=161157</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=161157</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2009/11/24/c-243-mo-enviar-correo-electr-243-nico-a-mano-parte-ii-smtp-autenticado.aspx#comments</comments><description>&lt;table width="500" border="1" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="500" valign="top"&gt;
&lt;p align="center"&gt;&lt;b&gt;NOTA: Este post fue publicado originalmente en mi &lt;a href="http://gballadares.spaces.live.com/"&gt;anterior blog&lt;/a&gt; el               &lt;br /&gt;11/08/2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;En un art&amp;iacute;culo anterior aprendimos &lt;a href="http://gballadares.spaces.live.com/blog/cns!A402FBAD95DBB2A3!300.entry"&gt;c&amp;oacute;mo enviar un correo electr&amp;oacute;nico a mano&lt;/a&gt;, es decir, utilizando solamente la l&amp;iacute;nea de comandos y las instrucciones del protocolo SMTP.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;La gran mayor&amp;iacute;a de los servidores SMTP del mundo piden &lt;i&gt;credenciales&lt;/i&gt; a los clientes que tratan de enviar correos a trav&amp;eacute;s de ellos, cuando el correo no est&amp;aacute; dirigido al dominio SMTP de &amp;eacute;ste (algunos simplemente las &lt;span style="text-decoration:underline;"&gt;exigen,&lt;/span&gt; como espero mostrarles en una futura secci&amp;oacute;n de Antispam), por esta raz&amp;oacute;n en esta segunda parte veremos c&amp;oacute;mo es el procedimiento para enviar correo electr&amp;oacute;nico autentific&amp;aacute;ndonos en el servidor, es decir, entregando nuestros nombre de usuario y contrase&amp;ntilde;a durante la sesi&amp;oacute;n SMTP.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Los detalles sobre c&amp;oacute;mo es una sesi&amp;oacute;n SMTP pueden verlos en el post sobre &lt;a href="http://gballadares.spaces.live.com/blog/cns!A402FBAD95DBB2A3!300.entry"&gt;c&amp;oacute;mo enviar un correo electr&amp;oacute;nico a mano&lt;/a&gt;, por lo que ahora nos centraremos en la parte de la autenticaci&amp;oacute;n. &lt;/p&gt;
&lt;p&gt;Primero, desde una l&amp;iacute;nea de comandos, hay que conectarse al Servidor SMTP usando:&lt;i&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;telnet &amp;lt;Servidor_SMTP&amp;gt; 25 &lt;/p&gt;
&lt;p&gt;Como respuesta obtendremos un &lt;i&gt;banner&lt;/i&gt; similar a este: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxb58KHbbmIMYoXW9AyvlTaPd3BElNVViBPYfOqWbhpcLHrt9rdI_iP4yvC8W2Ql3Y"&gt;&lt;img alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJx62EWJVSS5SBrsKAaBJHIrrBWBFM6S_ajzTWf4SHI9j7WLeiGy3JdXUHNvDbcnJJs" width="500" border="0" height="35" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Los pasos a seguir son: &lt;/p&gt;
&lt;p&gt;1. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Saludo al Servidor&lt;/span&gt;&lt;/b&gt;. Ahora, saludaremos al servidor con un comando EHLO, en vez de HELO. Esto no es dislexia (ni &lt;i&gt;disteclia&lt;/i&gt;), sino que es una abreviaci&amp;oacute;n de Extended HELO ;).     &lt;br /&gt;En el Banner vimos que el Servidor es un Servidor que soporta Extended SMTP (ESMTP), por lo que como respuesta a este saludo, el servidor nos entregar&amp;aacute; una lista de los comandos de ESMTP que soporta. &lt;/p&gt;
&lt;p&gt;&lt;a&gt;&lt;img alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwyJuqZ9I0OkUFqQ1y4bHoPYX2NRiS0fUfVuB49FrkWucP6RpFGLvWNmUSOGA6gu8M" width="353" border="0" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Nota: algunos sistemas verifican que nosotros &lt;i&gt;seamos realmente quienes decimos ser&lt;/i&gt; realizando consultas de DNS-Reverso o verificando nuestra IP en una Lista Negra, pero esos temas los veremos pronto, en los art&amp;iacute;culos de Antispam que pronto publicar&amp;eacute; ;)&amp;nbsp; &lt;/p&gt;
&lt;p&gt;2. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Ingresamos el nombre de usuario y contrase&amp;ntilde;a.&lt;/span&gt;&lt;/b&gt; usando el comando AUTH LOGIN, decimos al servidor que vamos a autenticarnos usando login y password, por lo que el servidor nos responde con un amistoso: &lt;b&gt;334 VXNlcm5hbWU6&lt;/b&gt;&amp;nbsp; QU&amp;Euml;? &lt;/p&gt;
&lt;p&gt;ESMTP usa como &lt;a href="http://es.wikipedia.org/wiki/Base64"&gt;m&amp;eacute;todo de codificaci&amp;oacute;n Base64&lt;/a&gt;, por lo que, salvo que seas un balazo (de)codificando en Base64, es indispensable que tengas un codificador/decodificador de Base64 a mano ;).     &lt;br /&gt;Luego de una b&amp;uacute;squeda por &amp;quot;Base64 Decoder&amp;quot;, nuestro buscador favorito debiese darnos al menos una respuesta, por ejemplo yo us&amp;eacute; &lt;a href="http://makcoder.sourceforge.net/demo/base64.php"&gt;&amp;eacute;ste decodificador&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Ahora si &amp;hellip; &lt;/p&gt;
&lt;p&gt;334 es un c&amp;oacute;digo para indicarnos: OK, esperando Datos, y &lt;b&gt;VXNlcm5hbWU6&lt;/b&gt; , que es la codificaci&amp;oacute;n para &amp;quot;&lt;b&gt;Username:&lt;/b&gt;&amp;quot;-.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Usando el Codificador transformamos nuestro nombre de usuario a Base64, y lo pegamos en la l&amp;iacute;nea de comandos. Si nuestro login name fuese, por ejemplo: nombre.apellido, al servidor hay que ingresarle: bm9tYnJlLmFwZWxsaWRv. &lt;/p&gt;
&lt;p&gt;La respuesta del servidor ahora es:&amp;nbsp; &lt;b&gt;334 UGFzc3dvcmQ6&lt;/b&gt;.     &lt;br /&gt;334, al menos ahora ya sabemos lo que significa ;), y nuestro decodificador de base64 nos dice que &amp;quot;UGFzc3dvcmQ6&amp;quot; es la codificaci&amp;oacute;n para &amp;quot;Password:&amp;quot;.     &lt;br /&gt;Necesitamos, entonces, codificar nuestro password y pegarlo para envi&amp;aacute;rselo al servidor. Si nuestro password fuese, por ejemplo: P@assw0rd, la codificaci&amp;oacute;n ser&amp;iacute;a: UEBhc3N3MHJk. &lt;/p&gt;
&lt;p&gt;&lt;a&gt;&lt;img alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxqhy4I2ea1ea6eZxKEpZXOZJG3PyW9y2GFhlBBLefOIonWa8Sqb0L8_t96Zhs1eW4" width="307" border="0" height="95" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Finalmente, si ingresamos bien la contrase&amp;ntilde;a, el servidor nos entrega un mensaje de autentificaci&amp;oacute;n exitosa: &lt;b&gt;235 2.7.0 Authentication successful&lt;/b&gt;. (mmm....esta vez sin codificar? ... c&amp;oacute;mo?, y justo cuando ya nos est&amp;aacute;bamos acostumbrando al Base64... ;) &lt;/p&gt;
&lt;p&gt;En este momento, &lt;i&gt;ya estamos autenticados en el servidor&lt;/i&gt;, por lo que en adelante el proceso de env&amp;iacute;o de mail es el ya conocido. &lt;/p&gt;
&lt;p&gt;3. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Indicamos el remitente y destinatario(s):&lt;/span&gt;&lt;/b&gt; MAIL FROM: y RCPT TO.     &lt;br /&gt;Lo importante es que ahora, dependiendo de la configuraci&amp;oacute;n del servidor, podr&amp;iacute;amos enviar correos sin importar que el remitente y/o destinatario pertenecieran al dominio SMTP del servidor. En nuestro ejemplo, el dominio smtp del servidor es &lt;i&gt;@dominio.org&lt;/i&gt;, pero como remitente se us&amp;oacute; una direcci&amp;oacute;n &lt;i&gt;@gmail.com&lt;/i&gt;, y como destinatarios direcciones &lt;i&gt;@gmail.com&lt;/i&gt; y &lt;i&gt;@hotmail.com&lt;/i&gt; &lt;/p&gt;
&lt;p&gt;&lt;a&gt;&lt;img alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJz9lbI_CeNDYkfLVAMQ45AfKz583qBhMKb8WYKbyiR-efPlCQzgcH7ctrv4-1gAjSg" width="326" border="0" height="69" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;4. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Enviamos el Cuerpo del Mensaje&lt;/span&gt;&lt;/b&gt;. Usamos el comando DATA. Dentro del cuerpo del mensaje es muy recomendable incluir un nombre de destinatario (Esto le indica al servidor que comenzaremos a enviar el cuerpo del correo (&amp;quot;la Data&amp;quot;). &lt;/p&gt;
&lt;p&gt;El Servidor nos responde que podemos comenzar a enviar los datos, y que debemos presionar la secuencia &lt;b&gt;Enter &lt;/b&gt;-&amp;gt;&lt;b&gt; . &lt;/b&gt;-&amp;gt; &lt;b&gt;Enter&lt;/b&gt; para indicarle que hemos terminado con el cuerpo del mensaje (Enter, luego un punto y Enter nuevamente).&lt;/p&gt;
&lt;p&gt;En el cuerpo del mensaje se incluye una l&amp;iacute;nea con el comando &lt;b&gt;From:&lt;/b&gt; (Usuario Gonzalez), y otra con el comando &lt;b&gt;subject:&lt;/b&gt; (mail de prueba). Estas l&amp;iacute;neas son importantes pues la gran mayor&amp;iacute;a de los servidores de correo bloquean los mensajes sin &amp;quot;asunto&amp;quot;, o sin nombre de remitente por considerarlos &lt;a href="http://es.wikipedia.org/wiki/Spam"&gt;SPAM&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;a&gt;&lt;img alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJzJubFeH__LsnRY_SYO9T1FJnDmB8EpuhbDoHD6ywW55ZYpPciov_CFNPwI-BOKrts" width="500" border="0" height="95" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;table width="500" border="1" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="500" valign="top"&gt;
&lt;p align="center"&gt;&lt;b&gt;Update: Los servidores de Correo Exchange 2007 exigen que el remitente sea una direcci&amp;oacute;n de correo v&amp;aacute;lida: &lt;/b&gt;&lt;a href="mailto:usuario@dominio.org"&gt;&lt;b&gt;usuario@dominio.org&lt;/b&gt;&lt;/a&gt;&lt;b&gt;.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Luego, el Servidor nos responder&amp;aacute; que el mensaje fue recibido correctamente, indic&amp;aacute;ndonos el identificador interno que le dio al correo. &lt;/p&gt;
&lt;p&gt;5. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Cerrar la Conexi&amp;oacute;n&lt;/span&gt;&lt;/b&gt;. Finalmente, debemos cerrar la sesi&amp;oacute;n en el servidor con el comando QUIT. (como lo muestra la imagen anterior)&amp;nbsp; &lt;/p&gt;
&lt;p&gt;En este segundo art&amp;iacute;culo de la serie, vimos como enviar un correo electr&amp;oacute;nico autentific&amp;aacute;ndonos en el servidor con nuestro nombre de usuario y contrase&amp;ntilde;a usando el protocolo ESMTP. &lt;/p&gt;
&lt;p&gt;Gonzalo&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1f2b4aec-2e05-42d7-bbe2-9ef048db4e26" class="wlWriterEditableSmartContent"&gt;Etiquetas de Technorati: &lt;a href="http://technorati.com/tags/Exchange+Server" rel="tag"&gt;Exchange Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Networking" rel="tag"&gt;Networking&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SMTP" rel="tag"&gt;SMTP&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=161157" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Cómo Enviar Correo Correo Electrónico "a mano"?: Parte I</title><link>http://geeks.ms/blogs/gballadares/archive/2009/11/21/c-243-mo-enviar-correo-correo-electr-243-nico-quot-a-mano-quot-parte-i.aspx</link><pubDate>Sat, 21 Nov 2009 03:31:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160957</guid><dc:creator>gbr</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=160957</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=160957</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2009/11/21/c-243-mo-enviar-correo-correo-electr-243-nico-quot-a-mano-quot-parte-i.aspx#comments</comments><description>&lt;table width="500" border="1" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="500" valign="top"&gt;
&lt;p align="center"&gt;&lt;b&gt;NOTA: Este post fue publicado originalmente en mi &lt;a href="http://gballadares.spaces.live.com/" target="_blank"&gt;anterior blog&lt;/a&gt; el               &lt;br /&gt;11/08/2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;En una conferencia sobre Troubleshooting que dimos en el &lt;a href="http://www.msglue.org" target="_blank"&gt;GLUE&lt;/a&gt;, me llam&amp;oacute; la atenci&amp;oacute;n que muy pocas personas supieran enviar correos electr&amp;oacute;nicos usando s&amp;oacute;lo la l&amp;iacute;nea de comandos (y no a trav&amp;eacute;s de un cliente de correo, como Outlook u Outlook Express). Por eso el siguiente art&amp;iacute;culo. &lt;/p&gt;
&lt;p&gt;Muchas veces, como parte de las pruebas que realizamos para resolver problemas de flujo de correo entre servidores, luego de hacer un &lt;a href="http://geeks.ms/blogs/gballadares/archive/2009/11/20/troubleshooting-de-redes-b-225-sico.aspx" target="_blank"&gt;TroubleShooting de Redes B&amp;aacute;sico&lt;/a&gt;, el siguiente paso es revisar que la comunicaci&amp;oacute;n SMTP pueda establecerse exitosamente. &lt;/p&gt;
&lt;p&gt;Para esto es necesario conocer un poco de &amp;quot;&lt;i&gt;SMTP-n&amp;eacute;s&amp;quot;. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Primero, desde una l&amp;iacute;nea de comandos, hay que conectarse al Servidor SMTP usando:&lt;i&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;span style="font-family:Courier New;color:#000000;font-size:x-small;"&gt;telnet &amp;lt;Servidor_SMTP&amp;gt; 25&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;El 25 luego del nombre o direcci&amp;oacute;n IP del servidor corresponde al puerto al cual estamos estableciendo la conexi&amp;oacute;n, en este caso el 25 es el est&amp;aacute;ndar para smtp. &lt;/p&gt;
&lt;p&gt;Si la conexi&amp;oacute;n se establece exitosamente, el servidor mostrar&amp;aacute; una respuesta consistente de un c&amp;oacute;digo, y un &lt;i&gt;banner&lt;/i&gt; con su nombre, el software SMTP que est&amp;aacute; ejecutando, la versi&amp;oacute;n de &amp;eacute;ste, la fecha y la hora. Un servidor SMTP MS Exchange 2003 SP2, despliega un banner similar a este:&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwAaCiIE6NcoG30yj_nsv6sEGCnaDpoFXUGCAR4AaVsnz-eDV50VMZ2WkuMgxeZvQs"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJzemhOSJiC6Ct1CfLVP5SSDhhyv3h4UtjnY637xlf8xsczV5n0x5xIt6XX_t0BuYtM" width="500" border="0" height="39" /&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;p&gt;En este punto es interesante mencionar que como respuesta a nuestros comandos (o &lt;i&gt;verbos&lt;/i&gt;), el servidor siempre nos entregar&amp;aacute; un c&amp;oacute;digo num&amp;eacute;rico con la siguiente nomenclatura: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2XX: operaci&amp;oacute;n ha concluido con &amp;eacute;xito.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;3XX: operaci&amp;oacute;n aceptada, pero se esperan nuevos datos. &lt;/li&gt;
&lt;li&gt;4XX: error, servidor queda a la espera que se repita la instrucci&amp;oacute;n. &lt;/li&gt;
&lt;li&gt;5XX: error permanente. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Los pasos a seguir son: &lt;/p&gt;
&lt;p&gt;1. &lt;span style="text-decoration:underline;"&gt;&lt;b&gt;Saludo al Servidor&lt;/b&gt;&lt;/span&gt;. Como personas educadas que somos, lo que corresponde es saludar al Servidor, indicando nuestra identificaci&amp;oacute;n (nuestro nombre dns). El Servidor, que tambi&amp;eacute;n es todo un caballero, nos responder&amp;aacute; el saludo (con su correspondiente c&amp;oacute;digo). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwaHzpgyRkKkFCnuwQjud_jo9iJA8oK-MWWqC8IH5Vv0U-QsMSyOEdRDqGcrKU7ROw"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxChwpaid41bRU28ST42QKYlQFkcTyrOfzqn89MLnWahoy-VhYrg0y3xGGuaEl95tY" width="346" border="0" height="28" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Nota: algunos sistemas verifican que nosotros &lt;i&gt;seamos realmente quienes decimos ser&lt;/i&gt; realizando consultas de DNS-Reverso o verificando nuestra IP en una Lista Negra, pero esos temas los veremos pronto, en los art&amp;iacute;culos de Antispam que pronto publicar&amp;eacute; ;)&amp;nbsp; &lt;/p&gt;
&lt;p&gt;2. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Indicamos el remitente y destinatario(s)&lt;/span&gt;&lt;/b&gt;, usando los comandos MAIL FROM: y RCPT TO:, &amp;eacute;ste &amp;uacute;ltimo m&amp;aacute;s de una vez, en caso de querer enviar mail a m&amp;aacute;s de un destinatario. 

  &lt;br /&gt;Nota: Los comandos SMTP no son sensibles a may&amp;uacute;sculas y min&amp;uacute;sculas. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJyGM1eAqvMp5fu1br8FYrTaeGwF9C17JeyIh68BVEhGzYs0MGSL4OgjmQzJjLL9K28"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJzeMh8dce1iM3GNycDThQ0x0U0v-mSycbu4zchyeDqRNW5KUdBTU_qBKzX5pqZoKEQ" width="377" border="0" height="57" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El servidor nos valid&amp;oacute; como remitentes v&amp;aacute;lidos y valid&amp;oacute; al destinatario de nuestro mail (su direcci&amp;oacute;n de correo electr&amp;oacute;nico) como v&amp;aacute;lida, y est&amp;aacute; listo para recibir el mensaje. &lt;/p&gt;
&lt;p&gt;3. &lt;span style="text-decoration:underline;"&gt;&lt;b&gt;Enviamos el Cuerpo del Mensaje&lt;/b&gt;&lt;/span&gt;. Para realizar esto le escribimos el comando DATA. Esto le indica al servidor que comenzaremos a enviar el cuerpo del correo (&amp;quot;la Data&amp;quot;). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwzPKmhx2gSrZgjM_aCGemVMeo5rrjNQIwEEJ21E8R50M2pParB6HeZOqAPefq5_C0"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwS0ggsiaMLnHB1XhvSHmep6X5_dGZrWKXqOFhx5WhJ8fBQLAKxgNJpU0VPpeeNQeQ" width="500" border="0" height="66" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El Servidor nos responde que podemos comenzar a enviar los datos, y que debemos presionar la secuencia &lt;b&gt;Enter &lt;/b&gt;-&amp;gt;&lt;b&gt; . &lt;/b&gt;-&amp;gt; &lt;b&gt;Enter&lt;/b&gt; para indicarle que hemos terminado con el cuerpo del mensaje (Enter, luego un punto y enter nuevamente).&amp;nbsp; &lt;br /&gt;En el cuerpo del mensaje se incluye una l&amp;iacute;nea con el comando &lt;span style="font-family:Lucida Console;"&gt;&lt;b&gt;subject:&lt;/b&gt;&lt;/span&gt; (mail de prueba). Esta l&amp;iacute;nea es importante pues la gran mayor&amp;iacute;a de los servidores de correo bloquean los mensajes sin &amp;quot;asunto&amp;quot; por considerarlos &lt;a href="http://es.wikipedia.org/wiki/Spam" target="_blank"&gt;SPAM&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Luego, el Servidor nos responder&amp;aacute; que el mensaje fue recibido correctamente, indic&amp;aacute;ndonos el identificador interno que le dio al correo. &lt;/p&gt;
&lt;p&gt;4. &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;Cerrar la Conexi&amp;oacute;n&lt;/span&gt;&lt;/b&gt;. Finalmente, debemos cerrar la sesi&amp;oacute;n en el servidor con el comando QUIT. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxGKhztmXk2bw_sZJYeMo70DwyDBEvZ1ekCY6GA3NlmVIx92y2TXVP5cx6LDfetSUM"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJyQc9lIufQQGH4z-yqtydAhiQFH_ZZDsalmFTjHQ4i1f9rdt6FmuW0CwfLtb865nII" width="500" border="0" height="31" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;En este primer art&amp;iacute;culo de la serie, vimos como enviar un correo electr&amp;oacute;nico usando s&amp;oacute;lo comandos smtp. En el Pr&amp;oacute;ximo Art&amp;iacute;culo veremos c&amp;oacute;mo enviar correo cuando el servidor SMTP Requiere de Autentificaci&amp;oacute;n. &lt;/p&gt;
&lt;p&gt;Gonzalo &lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d98decd5-7335-4072-8116-301debf1fc58" class="wlWriterEditableSmartContent"&gt;Etiquetas de Technorati: &lt;a href="http://technorati.com/tags/L%c3%adnea+de+Comandos" rel="tag"&gt;L&amp;iacute;nea de Comandos&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SMTP" rel="tag"&gt;SMTP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Exchange+Server" rel="tag"&gt;Exchange Server&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160957" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Exchange+Server/default.aspx">Exchange Server</category><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Troubleshooting de Redes Básico</title><link>http://geeks.ms/blogs/gballadares/archive/2009/11/20/troubleshooting-de-redes-b-225-sico.aspx</link><pubDate>Sat, 21 Nov 2009 02:16:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160955</guid><dc:creator>gbr</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/rsscomments.aspx?PostID=160955</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/gballadares/commentapi.aspx?PostID=160955</wfw:comment><comments>http://geeks.ms/blogs/gballadares/archive/2009/11/20/troubleshooting-de-redes-b-225-sico.aspx#comments</comments><description>&lt;table style="height:38px;" width="453" border="1" cellpadding="2" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="450" valign="top"&gt;
&lt;p align="center"&gt;&lt;b&gt;NOTA: Este post fue publicado originalmente en mi &lt;a target="_blank" href="http://gballadares.spaces.live.com"&gt;anterior blog &lt;/a&gt;el              &lt;br /&gt;10/08/2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Cuando se est&amp;aacute; tratando de resolver un problema de comunicaci&amp;oacute;n, por ejemplo de flujo de correos entre servidores, lo segundo que hay que revisar (lo primero, todos sabemos: verificar que el servidor est&amp;eacute; &amp;quot;encendido y con todos sus cables bien conectados&amp;quot; ;) ), es probar que se pueda establecer comunicaci&amp;oacute;n con &amp;eacute;ste. Para realizar las pruebas utilizaremos herramientas que ya vienen incorporadas en Windows. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Lo primero es lo Primero: Ping&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Abrimos una ventana de S&amp;iacute;mbolo de Sistema (o D.O.S., o consola, o l&amp;iacute;nea de comando, o shell) y escribimos: &lt;/p&gt;
&lt;p align="center"&gt;ping &amp;lt;IP_Destino&amp;gt; -N 10 &lt;/p&gt;
&lt;p&gt;El comando ping, realiza una solicitud de &lt;a href="http://es.wikipedia.org/wiki/ICMP"&gt;echo ICMP&lt;/a&gt; (echo-Request) al servidor que queremos verificar. Por defecto se realizan 4&amp;nbsp; solicitudes, pero yo prefiero usando el par&amp;aacute;metro -N &amp;lt;n&amp;uacute;mero&amp;gt;, darle un m&amp;uacute;ltiplo de 10. Esto tiene 2 razones bastante simples:&amp;nbsp; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si hay problemas de intermitencia en el enlace (me ha pasado con enlaces de microondas), s&amp;oacute;lo 4 ping no siempre detectan esta situaci&amp;oacute;n. &lt;/li&gt;
&lt;li&gt;Si se realiza una cantidad m&amp;uacute;ltiplo de 10 es &lt;i&gt;inmediato&lt;/i&gt; el c&amp;aacute;lculo del porcentaje de p&amp;eacute;rdida de paquetes ;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;a href="http://by1.storage.msn.com/y1pU1lASQGm5cvPAtz4hA8tlaD9zp9vu3qdNyvPR5GZjPNa9VcCtj5BFAtG6hBZ5uj7AHkha0wwTd-_NG2JjmEyiQ"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://by1.storage.msn.com/y1pU1lASQGm5cubyAIPn_1-T00aZ5l_6CD9Ea0dJgfsc7dijqbotKK7ONivS-8YAVHLTT6lOuAsMMm_QIVNP_q2JA" width="500" border="0" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El ejemplo anterior corresponde a un cliente que perd&amp;iacute;a la conexi&amp;oacute;n con el servidor de Escritorio Remoto d&amp;oacute;nde estaba el ERP de la empresa. Este era un enlace de microondas que ten&amp;iacute;a &amp;ldquo;mal apuntada&amp;rdquo; la antena y gracias a &amp;eacute;ste (y otros muchos reportes, con m&amp;aacute;s paquetes) pudimos identificar el problema. &lt;/p&gt;
&lt;p&gt;Otra informaci&amp;oacute;n importante que se puede sacar desde este ping es que tan r&amp;aacute;pida o lenta est&amp;aacute; la red, viendo el tiempo de recorrido redondo (roundtrip). Claramente no hay un tiempo &amp;oacute;ptimo, pues depende de las caracter&amp;iacute;sticas de la red, la congesti&amp;oacute;n y el ancho de banda. A&amp;uacute;n as&amp;iacute; este valor no debiese superar los 20 ms (en el ejemplo: un m&amp;iacute;nimo de 80 y un m&amp;aacute;ximo de 841 no fueron buenos n&amp;uacute;meros). &lt;/p&gt;
&lt;p&gt;Finalmente se puede determinar qu&amp;eacute; tan &amp;ldquo;lejos&amp;rdquo; est&amp;aacute; el emisor del receptor del mensaje, comparando los valores del &lt;a href="http://es.wikipedia.org/wiki/Cabecera_IP"&gt;TTL&lt;/a&gt;. &lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;IMPORTANTE:&lt;/span&gt; En el ejemplo anterior se hace ping desde el equipo cliente en la ubicaci&amp;oacute;n a un servidor web de una muy conocida y prestigiosa Universidad ;) . Por qu&amp;eacute;?, porque yo s&amp;eacute; que ese servidor &amp;ldquo;SI responde PING&amp;rdquo;. Es posible que el &amp;ldquo;destino&amp;rdquo; del Ping no est&amp;eacute; configurado para responder Ping, o que haya un firewall bloqueando las peticiones de echo, por lo que si como respuesta a un ping &amp;ldquo;no hay respuesta&amp;rdquo; esto no necesariamente indica problemas en la red o en el servidor. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. NSLookup&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;En el ejemplo anterior en realidad hicimos una peque&amp;ntilde;a trampa: asumimos que el &lt;a href="http://es.wikipedia.org/wiki/DNS"&gt;servidor DNS&lt;/a&gt; estaba funcionando ;) &lt;/p&gt;
&lt;p&gt;El servidor DNS es el encargado de hacer la traducci&amp;oacute;n &amp;lt;nombres&amp;gt; = &amp;lt;direcci&amp;oacute;n IP&amp;gt;. En este caso: www.uc.cl = 146.155.99.60, pues en realidad, la petici&amp;oacute;n de eco se hace a la IP de destino, no al &amp;lt;nombre&amp;gt;. &lt;/p&gt;
&lt;p&gt;La herramienta m&amp;aacute;s b&amp;aacute;sica para revisar que el servidor DNS al cual estamos consultando est&amp;eacute; respondiendo es nslookup, que en su forma m&amp;aacute;s simple puede invocarse de la siguiente forma: &lt;/p&gt;
&lt;p align="center"&gt;nslookup &amp;lt;IP_Destino&amp;gt; &lt;/p&gt;
&lt;p&gt;Una posible respuesta a esta solicitud es la del siguiente ejemplo:&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxF9vpBYJxRMKjpWscqQGmBhWNFZ3aUlE-FEmHZIv0WaClwKFS--j1g1DkGuWlbk3E"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJxyxRwemoa4pqi1u-ux3mfHl6PYzsWtcJ1yg1JsPM6nc0MPBI06FT22oa45IHtN3CE" width="458" border="0" height="104" /&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;p&gt;Las primeras l&amp;iacute;neas identifican al servidor que me est&amp;aacute; respondiendo la consulta: 192.168.8.1 y el puerto 53 (est&amp;aacute;ndar para DNS) &lt;/p&gt;
&lt;p&gt;La tercera l&amp;iacute;nea indica que el servidor no es &amp;ldquo;due&amp;ntilde;o&amp;rdquo; ni &amp;ldquo;parte&amp;rdquo; de la zona DNS, por lo que su respuesta no es &amp;ldquo;de primera mano&amp;rdquo;, sino que responde &amp;ldquo;lo que sabe&amp;rdquo;. &lt;/p&gt;
&lt;p&gt;Finalmente las &amp;uacute;ltimas l&amp;iacute;neas identifican el nombre con su direcci&amp;oacute;n IP. Una respuesta distinta a &amp;eacute;sta implicar&amp;iacute;a problemas con el servidor DNS o con su capacidad para resolver (por s&amp;iacute; mismo o preguntando a otros servidores) las consultas que se le realizan. En este caso (y como regla general), es mejor ejecutar los comandos con la direcci&amp;oacute;n IP en vez del nombre. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Tracert&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;OK. Ya sabemos si tenemos, o no, p&amp;eacute;rdida de paquetes, y sabemos encontrar la direcci&amp;oacute;n IP de nuestro destino. Otra herramienta muy &amp;uacute;til en la resoluci&amp;oacute;n de problemas es Tracert (traceroute en sistemas basados en Unix), pues nos permite saber por d&amp;oacute;nde (por cu&amp;aacute;les &lt;a href="http://es.wikipedia.org/wiki/Router"&gt;routers&lt;/a&gt;) pasan los paquetes mientras viajan entre el origen y el destino. &lt;/p&gt;
&lt;p align="center"&gt;tracert &amp;lt;IP_Destino&amp;gt; &lt;/p&gt;
&lt;p&gt;Una ejecuci&amp;oacute;n se muestra en el siguiente ejemplo:&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJy4og-eBzP6QVfd7fptDM3bYAcLos6n0v7Pxtk6dqVtMFNmSJJ1q9mnueOi5CfkPAI"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwJ5njCliURQXFtdvCIF341JAkxpVJMtBMWhS19tCgGIQuWtcKZSQHztZHs7WxToR4" width="500" border="0" height="230" /&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;p&gt;La Primera columna indica el n&amp;uacute;mero de salto. Las siguientes 3 muestran el tiempo de respuesta del router frente a los paquetes enviados, si el resultado es un (*) simplemente indica que no se obtuvo respuesta. La cuarta columna muestra el router: nombre, si es capaz de resolverlo, o su direcci&amp;oacute;n IP. &lt;/p&gt;
&lt;p&gt;La primera l&amp;iacute;nea (primer salto), si tiene el n&amp;uacute;mero 0, es el equipo local, si tiene el n&amp;uacute;mero 1 es el &lt;i&gt;Default Gateway &lt;/i&gt;o puerta de enlace del equipo desde el cual se est&amp;aacute; ejecutando el Tracert. La &amp;uacute;ltima l&amp;iacute;nea debiese ser el Servidor o Equipo de destino. (no siempre es alcanzable). &lt;/p&gt;
&lt;p&gt;Una variante s&amp;uacute;per interesante de Tracert es&lt;a href="http://www.visualroute.com/"&gt; VisualRoute&lt;/a&gt;, que muestra visualmente en un mapa del mundo la ubicaci&amp;oacute;n (aproximada, por cierto) de los routers por d&amp;oacute;nde pasa un paquete en su recorrido por la s&amp;uacute;per carretera de la informaci&amp;oacute;n. (Se requiere JAVA)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. PathPing&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Una de mis favoritas, pues combina en una s&amp;oacute;lo herramienta las 3 anteriores :D. &lt;/p&gt;
&lt;p align="center"&gt;pathping &amp;lt;IP_Destino&amp;gt; &lt;/p&gt;
&lt;p&gt;El funcionamiento de pathping es m&amp;aacute;s o menos el siguiente: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Primero resuelve el nombre del destino a su direcci&amp;oacute;n IP. (Nslookup) &lt;/li&gt;
&lt;li&gt;Luego obtiene el camino por d&amp;oacute;nde viajan los paquetes (Tracert) &lt;/li&gt;
&lt;li&gt;Finalmente, realiza una prueba de conectividad enviando una &lt;i&gt;r&amp;aacute;faga&lt;/i&gt; de solicitudes de eco ICMP, es decir, &lt;i&gt;hace ping muchas veces a cada router en el camino&lt;/i&gt; reci&amp;eacute;n obtenido. &lt;/li&gt;
&lt;li&gt;Y lo mejor, despliega estad&amp;iacute;sticas sobre p&amp;eacute;rdidas de paquetes al final de la ejecuci&amp;oacute;n :) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En nuestro ejemplo del enlace v&amp;iacute;a microondas:&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJyhZlfbO0V70cS6GMdufWodrZujP-AcNLbzx96WsO1AmJ-0m-DbOiXU3mb7eJDHIrY"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJwkVer9y8nF3RTpvT_79PfwXQkl9VCFYmXlpYO46Z2V7iYklZJgdT5_19WNFc8AyRU" width="500" border="0" height="226" /&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;pre&gt;&lt;a href="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJy7L2LJuH5OIHffmQPTPDGF0wTqGwUuW6Qm8LR03T3C1By9ODYMEWR7_dqRCzEJGfs"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="image" src="http://byfiles.storage.msn.com/y1pk6xGkQ_pDJyHHF5WsQPp7nQuFyFdvdQUChmFoByk7VclQhgRYYfqdMj23HUQ3-Qpes9EYBxMc34" width="500" border="0" height="352" /&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;p&gt;Notas: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BORRADA corresponde a IP&amp;rsquo;s p&amp;uacute;blicas reales, borradas para proteger la identidad de los implicados ;) &lt;/li&gt;
&lt;li&gt;Los saltos (routers) 7 y 8, destacados en otro color, presentaban p&amp;eacute;rdidas de paquetes. &lt;/li&gt;
&lt;li&gt;Pathping tarda un rato, alrededor de 5 minutos, en terminar de ejecutarse, debido a la cantidad de paquetes (100) que env&amp;iacute;a a cada salto, pero vale la pena esperar. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;4. Notas Finales&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Muchas de estas herramientas (si no todas) poseen una versi&amp;oacute;n en entorno gr&amp;aacute;fico, tal vez m&amp;aacute;s amigables y tal vez hasta gratis. De todas formas creo importante saber que &lt;span style="text-decoration:underline;"&gt;existen&lt;/span&gt; y vienen junto al sistema operativo, pues a veces es a lo &amp;uacute;nico a lo cual podemos &lt;i&gt;echar mano&lt;/i&gt;. &lt;/p&gt;
&lt;p&gt;Tip: para quienes den ex&amp;aacute;menes de certificaci&amp;oacute;n sobre networking, el uso de estas herramientas son preguntas seguras ;)&lt;/p&gt;
&lt;p&gt;Otra consideraci&amp;oacute;n importante es que en este art&amp;iacute;culo revisamos las herramientas con sus opciones m&amp;aacute;s elementales (o las que eran mis favoritas), pero todas &amp;eacute;stas poseen muchas otras funcionalidades que son interesantes y &amp;uacute;tiles. S&amp;oacute;lo basta con escribir el nombre de la herramienta seguido de un &amp;ldquo;/?&amp;rdquo; para descubrirlas ;) &lt;/p&gt;
&lt;p&gt;Espero que esto les haya resultado de utilidad y que NO tengan que usarlo para resolver problemas en sus redes ;) &lt;/p&gt;
&lt;p&gt;Gonzalo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160955" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/gballadares/archive/tags/Networking/default.aspx">Networking</category></item></channel></rss>