Servidor DNS en Ubuntu Server 10.04

Publicado: septiembre 10, 2010 en Uncategorized

Un servidor de nombres tiene la tarea de darle presisamente un nombre a una ip. muchas veces (algunas no) es mas facil recordar un nombre que recordar una ip o muchas ip!. asi que aqui les dejo mi pequeño tutorial. el cual entregue en mi materia de servicios de red.

Para la interfaz eth1 (ustedes pueden poner la que tengan) se necesita una ip estatica con la direccion 10.0.0.1 y la configuracion se realiza en el archivo interfaces con el siguiente comando:

Nota: solo agregar address y netmask
# nano /etc/network/interfaces

Agregamos al final la configuracion de eth1. En la siguiente pantalla comienza desde auto eth1. Reiniciamos el servicio de networking para que surtan efecto los cambios realizados anteriormente. De esta forma:

# /etc/init.d/networking restart

Bind es el servidor DNS más popular en entornos Linux. Necesitábamos tenerlo instalado, y así lo hicimos:

# apt-get install bind9 dns9tools

Despues de la dificil instalacion. seguimos =). Normalmente, para configurar un programa en linux, basta editando los archivos apropiados del programa. Los archivos de configuración del bind se encuentran en /etc/bind/. El primer fichero que editaremos será el named.conf.default-zones, que es el fichero principal de bind. Una recomendación es hacer una copia de seguridad del archivo original antes de editarlo. Utilizaremos el editor llamado nano.

Nota: para utilizar nano usamos control + O para guardar y damos enter. y control + X para salir.

Teclearemos lo siguiente:

# cp /etc/bind/named.conf.default-zones /etc/bind/named.conf.old
# nano /etc/bind/named.conf.default-zones

Encontraremos ejemplos como este:

zone "localhost" {
type master;
file "/etc/bind/db.local";
};

Nos dirigiremos al final del archivo y añadiremos lo siguiente:

zone "dominio.org" {
type master;
file "/etc/bind/db.dominio.org";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/db.10.0.0";
};


Esas líneas definen una nueva zona, dominio.org, sobre la que se ejerce el control, y el fichero (file) de configuración de esta zona se encontrará en /etc/bind/db.dominio.org. Guardaremos los cambios y saldremos.

Tenemos que crear el fichero db.dominio.org,  hacemos una copia de db.local con el nombre db.dominio.org sobre el cual modificaremos posteriormente.

# cp /etc/bind/db.local /etc/bind/db.dominio.org
# nano /etc/bind/db.dominio.org 

El archivo db.dominio.org queda de la siguiente manera:


Lo que sigue después de “;” es ignorado como código, se interpretan como comentario. En las siguientes líneas se entiende que dominio.org se encuentra en la máquina ns1.dominio.org (host local de la máquina donde está el servidor DNS), y el encargado de este dominio es root.dominio.org . .El Serial, Refresh y todo esto lo dejamos como está, son tiempos de expiración y otros. Luego se le indica que el servidor DNS (NS) se encuentra en ns1.dominio.org. ( punto final) y utiliza como servidor de email (MX)con prioridad máxima (10) (se puede poner la prioridad que se quiera, y la máxima, caso de especificar varios registros MX, es aquella con un número menor) la máquina mail.dominio.org., cuya dirección IP en Internet es 10.0.0.1, y por consiguiente, que el alias dns también está en 10.0.0.1. En este caso, que no hemos puesto punto al final de dns, automáticamente bind lo interpreta de manera
que le añade dominio.org al final, quedando de la manera ns1.dominio.org. Lo mismo ocurre con www y mail pero la etiqueta CNAME matiza que se tratan de tres alias de dns, por lo que si sigues la cadena, tenemos que valen la misma IP que dns, que es lo que nos interesa: tener el servidor web, dns y mail en la misma máquina. De esta manera, http://www.dominio.org, mail.dominio.org y dns.dominio.org se refieren a la misma IP de nuestro ordenador.

Despues solo falta configurar el archivo db.10.0.0 que podemos crearlo y guardarlo posteriormente con nano. Asi:

# cp /etc/bind/db.127 /etc/bind/db.10.0.0
# nano /etc/bind/db.10.0.0

Y contendrá lo siguiente:


Después de esta confusa explicación, debemos poner en marcha named (bind):

# /etc/init.d/bind restartPor ultimo editamos el archivo /etc/resolv.conf y añadiremos la IP del servidor DNS local:

# nano /etc/resolv.conf

y escriben lo siguiente:

nameserver 10.0.0.1
domain dominio.org 
search dominio.org
 

Nota: si después de un reinicio  dig no muestra nada debe volver a configurar este archivo.

Ahora podemos comprobar si todo ha ido bien con el comando siguiente:

# dig @localhost dominio.org


Y para la resolución inversa.

# dig –x 10.0.0.1

Con esto finalizamos. Si tienen duda no olviden comentar..

Saludos.

Anuncios

Frases: Variables en programación

Publicado: septiembre 6, 2010 en Frases

“La selección de buenos nombres de variables en un lenguaje de programacion es un arte!”

Bjarne Stroustrup


A mi ya me hacia falta algo asi 🙂


Desde hace tiempo suele pasar que introducimos nuestra memoria usb en un ordenador ajeno (en la escuela) y todo muy bien, hasta cuando volvemos a usar la memoria en otro ordenador y nos llevamos la sorpresa de que nuestras carpetas han desaparecido!. y por mas antivirus que les pases sigue igual. bueno pues ahora solo tienen que abrir una ventana de ms-dos. (menu inicio-> ejecutar->cmd) y teclear el siguiente comando en donde la letra en mayusculas seguida de dos puntos (:) es la unidad en donde se encuentra la memoria

attrib -r -a -s -h E:\*.* /S /D

espero les sirva, y no se si ayuda pero a las memorias siempre les borro la carpeta thumbs.
Saludos



Ubuntu 11.04 tiene como nombre «Natty Narwhal» aun cuando todavía no comienza su desarrollo real ya que la versión 10.10 es la que actualmente está en proceso de llegar a ser estable. Sin embargo, desde el wiki de Ubuntu ya han dado las fechas tentativas para los próximos lanzamientos de la versión 11.04.

Ubuntu 11.04 «Natty Narwhal» comenzará sus lanzamientos de prueba a partir del 4 de noviembre de 2010 cuando den a conocer la primera alfa, después de ahí seguirán otras alfas más, una beta y una RC antes de llegar al lanzamiento estable.

El calendario de desarrollo para «Natty Narwhal» queda como sigue, de acuerdo al wiki de Ubuntu:

  • Ubuntu 11.04 alfa 1 – 4 de noviembre de 2010.
  • Ubuntu 11.04 alfa 2 – 2 de diciembre de 2010.
  • Ubuntu 11.04 alfa 3 – 6 de enero de 2011.
  • Ubuntu 11.04 alfa 4 – 3 de febrero de 2011.
  • Ubuntu 11.04 alfa 5 – 3 de marzo de 2011.
  • Ubuntu 11.04 Beta – 31 de marzo de 2011.
  • Ubuntu 11.04 RC – 21 de abril de 2011.
  • Ubuntu 11.04 final – 28 de abril de 2011.

Las fechas son tentativas lo que significa que están sujetas a modificaciones por parte de la gente de la distribución.

En cuanto a Ubuntu 10.10 «Maverick Meerkat» pasará de la fase alfa a la beta el 2 de septiembre de 2010, en donde darán a conocer las novedades incluidas y que serán parte del lanzamiento final programado para el 10 de octubre de este año.

Visto en: EspacioLinux

Ipad indio con GNU/Linux por 35 dolares

Publicado: julio 24, 2010 en Gadgets

Los estudiantes de educación superior de la India dispondrán a partir del año 2011 de una tableta con acceso a internet por un costo que rondará apenas los 35 dólares, según confirmó una fuente oficial.

“El gobierno está dispuesto a subsidiar 50% del costo del dispositivo, así que el precio final será de 750 rupias (unos 16 dólares)”, aseguró la portavoz del Ministerio indio de Desarrollo de Recursos Humanos (HRD), Mamta Varma.

La tableta, un híbrido entre un ordenador portátil y una PDA (computador de mano), cuenta con pantalla y teclado táctiles, conexión “wi-fi”, un puerto USB y una batería de dos vatios, y es idónea para las zonas indias que apenas cuentan con conexión eléctrica.

Con unas dimensiones de 5x7x9 pulgadas, el dispositivo funciona con el sistema Linux y cuenta con un navegador web, un lector de PDF, dispositivos para videoconferencia, open office, reproductor multimedia y capacidad multi-tarea, aunque carece de disco duro.

“Invitamos a las compañías privadas a sumarse a la iniciativa. Ya hemos recibido muchas muestras de interés (para producir el aparato)”, aseguró Varma, quien lo comparó con la tableta “Ipad” de la compañía estadounidense Apple.

La tableta ha sido desarrollada en colaboración por varios grupos de expertos procedentes de los institutos indios de tecnología (IIT) de Bangalore, Kanpur, Kharagpur, Madrás y Bombay, entre otros, y del Instituto Indio de Ciencias.

“Al adaptar el aparato a las necesidades de los estudiantes en el país y utilizar las capacidades de los procesadores adecuados, fue posible reducir sustancialmente el precio del mismo”, afirmó el jueves en una nota de prensa el Ministerio.

En un principio, los expertos desarrollaron una tableta con un precio de 100 dólares, aunque más tarde lograron abaratarla, y, según el Ministerio de HRD, el precio podría descender hasta los 10 dólares si las compañías deciden sumarse a la producción.

“Esto es real y tangible y lo llevaremos adelante. Para los estudiantes indios, el sol saldrá en el año 2011”, afirmó sobre su flamante y barata tableta el ministro de HRD, Kapil Sibal, en plena ceremonia de presentación.

Sinceramente Con Linux y hecho en India muchos queremos que importen esos aparatitos aca en mexico. hariamos maravillas!

Visto en: El universal


Mozilla y Google han aumentado la cantidad que pagarán a aquellos que les ayuden a descubrir vulnerabilidades en sus programas.

Los del zorrito tienen el proyecto Mozilla Security Bug Bounty Program mediante el que pagarán 3000 dólares a aquellos desarrolladores que localicen, justifiquen y notifiquen a Mozilla vulnerabilidades y/o problemas no reportados hasta la fecha, mientras que Google a trvés del proyecto Chromium Security Reward program pagará 3133,70 dólares por los mismos objetivos para su software.

La guerra de los navegadores tiene abiertos muchos frentes. No se trata sólo de competir desde dentro, sino que se alenta (y se reta) a los desarrolladores ajenos a las empresas de todo el mundo a poner a prueba sus navegadores. Incluso hay guerra de precios en la recompensa!!

Visto en: Dosbit.com