sábado, 4 de julho de 2015

DNS BIND



BIND (Berkeley Internet Name Domain ou, como chamado previamente, Berkeley Internet Name Daemon) é o servidor para o protocolo DNS mais utilizado na Internet, especialmente em sistemas do tipo Unix, onde ele pode ser considerado um padrão de facto. Foi criado por quatro estudantes de graduação, membros de um grupo de pesquisas em ciência da computação da Universidade de Berkeley, e foi distribuído pela primeira vez com o sistema operacional 4.3BSD. O programador Paul Vixie, enquanto trabalhava para a empresa DEC, foi o primeiro mantenedor do BIND. Atualmente o BIND é suportado e mantido pelo Internet Systems Consortium.

Para a versão 9, o BIND foi praticamente reescrito. Ele passou a suportar, dentre outras funcionalidades, a extensão DNSSEC e os protocolos TSIG e IPv6.
O BIND possui diretórios e arquivos de configuração que possui os arquivos do banco de dados do domínio. os arquivos desse banco de dados desse domínio são chamado de arquivos de zona.

BIND é um software de código aberto que implementa o Sistema de Nome de Domínio (DNS) protocolos para a Internet. É uma implementação de referência desses protocolos, mas também o software de nível de produção, adequado para uso em aplicações de alto volume e de elevada fiabilidade. O nome BIND significa "Berkeley Internet Name Domain", porque o software originado no início de 1980, na Universidade da Califórnia em Berkeley.

BIND é de longe o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta e estável em cima do qual as organizações podem construir sistemas de computação distribuída com o conhecimento de que esses sistemas são totalmente compatíveis com os padrões de DNS publicados. 

Ele foi escrito originalmente no início da década de 1980 em um projeto suportado pela agência DARPA. Em meados dos anos 80, funcionários da DEC assumiram o seu desenvolvimento. Um destes funcionários era Paul Vixie, que continuou o seu trabalho com o BIND após deixar a empresa. Ele ajudou na criação da organização ISC que se tornou responsável pela manutenção do programa.

O desenvolvimento do BIND 9 foi realizado através de uma combinação de contratos comerciais e militares. A maioria das funcionalidades do BIND 9 eram promovidas por empresas fornecedoras de sistemas Unix que queriam garantir que o BIND se manteria competitivo com as ofertas de servidores DNS da Microsoft. Por exemplo, a extensão de segurança DNSSEC foi financiada pelos militares estadunidenses que perceberam a importância da segurança para o servidor DNS.

BIND e DNS


Os protocolos DNS são parte dos padrões de núcleo da Internet. Eles especificar o processo pelo qual um computador pode encontrar um outro computador com base em seu nome. A distribuição de software BIND contém todo o software necessário para fazer e responder perguntas de serviço de nome.
A distribuição de software BIND tem três partes:

1. Domain Name Resolver


Um resolver é um programa que resolve questões sobre nomes enviando essas perguntas para servidores apropriados e responder adequadamente às respostas dos servidores. Na aplicação mais comum, um navegador usa uma biblioteca stub resolvedor local no mesmo computador para procurar nomes no DNS. Esse rascunho resolvedor faz parte do sistema operacional. (Muitas distribuições do sistema operacional usar a biblioteca BIND resolvedor.) O rascunho resolvedor normalmente irá encaminhar consultas para um resolvedor caching, um servidor ou grupo de servidores na rede dedicada a serviços de DNS. Essas resolvedores irá enviar consultas para um ou vários servidores autorizados a fim de encontrar o endereço IP para que o nome DNS.

2. servidor Domain Name Authority


Um servidor DNS com autoridade responde a pedidos de resolvedores, utilizando informações sobre os nomes de domínio que tem autoridade para. Você pode fornecer serviços de DNS na Internet por instalar este software em um servidor e dando-lhe informações sobre seus nomes de domínio.

3. Ferramentas


Nós incluímos uma série de ferramentas de diagnóstico e operacionais. Alguns deles, tais como a ferramenta DIG populares, não são específicos para ligar e pode ser usado com qualquer servidor de DNS.
Por que usar BIND?
BIND é open source transparente. Se a sua organização precisa de algumas funcionalidades que não está em BIND, você pode modificá-lo, e contribuir o novo recurso de volta para a comunidade por enviar-nos a sua fonte .
BIND evoluiu para ser, um sistema full-featured DNS muito flexível. Há três aplicações típicas para os serviços de DNS e BIND possui os recursos necessários para cada um deles.
Como a primeira solução, a mais antiga e mais comumente implantado, há mais engenheiros de rede que já estão familiarizados com o BIND do que qualquer outro sistema.



Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284


Fonte: www.isc.org

ISC DHCP


Todos os dispositivos IP precisam endereços, e ISC DHCP é a maneira mais fácil e mais eficiente para fornecê-los. ISC DHCP é um software de código aberto que implementa o Dynamic Host Configuration Protocol para conexão a uma rede IP. É software de produção de qualidade que oferece uma solução completa para implementação de servidores DHCP, agentes de retransmissão, e clientes para as pequenas redes locais a grandes empresas. Solução ISC DHCP suporta tanto IPv4 e IPv6, e é adequado para uso em aplicações de alto volume e de alta confiabilidade. DHCP está disponível para download gratuitamente sob os termos da Licença ISC , uma licença BSD.

O que é DHCP?


O Dynamic Host Configuration Protocol (DHCP) é um protocolo de rede usado para atribuir endereços IP e fornecer informações de configuração de dispositivos, tais como servidores, desktops ou dispositivos móveis, para que eles possam se comunicar em uma rede usando o Internet Protocol (IP). ISC DHCP é um conjunto de software que implementa todos os aspectos da suíte DHCP (Dynamic Host Configuration Protocol). Inclui:
Um servidor DHCP, que recebe as solicitações dos clientes e responde a eles.
Um cliente DHCP, que pode ser fornecido com o sistema operacional de um computador cliente ou outro dispositivo capaz de IP e que envia pedidos de configuração para o servidor. A maioria dos dispositivos e sistemas operacionais já têm clientes DHCP incluído.
Um agente de retransmissão DHCP, que passa solicitações DHCP a partir de uma LAN para outro modo que não precisa ser um servidor DHCP em cada LAN.

O servidor DHCP, o cliente eo agente de retransmissão são fornecidos tanto como implementações de referência do protocolo e de trabalho, como implementações de amostra com recursos completos. Tanto o cliente e o servidor de proporcionar a funcionalidade que, embora não estritamente requerido pelo protocolo, é muito útil na prática. O servidor DHCP também faz concessões para clientes não-conformes que precisam ser suportados. O servidor ISC DHCP irá responder solicitações de qualquer cliente que está em conformidade com os padrões de protocolo, eo cliente DHCP ISC pode interagir com qualquer servidor que atende a esses padrões. Os componentes do ISC DHCP não precisam ser usados juntos. Ou seja, apesar de tudo, o propósito por trás das normas publicadas. O mais recente software DHCP ISC inclui software criptográfico escrito por Eric Young (eay@cryptsoft.com) do OpenSSL

História do DHCP


DHCP foi definido pela primeira vez como um protocolo de normas pista em RFC 1531 em Outubro de 1993, como uma extensão para o Protocolo Bootstrap (BOOTP), um protocolo de rede usado por um cliente de rede para obter um endereço IP de um servidor de configuração. A motivação para estender BOOTP foi que BOOTP necessária a intervenção manual para adicionar informações de configuração para cada cliente, e não fornecer um mecanismo para recuperar os endereços IP fora de uso. Muitos trabalharam para esclarecer o protocolo, uma vez que ganhou popularidade, e em 1997 RFC 2131 foi lançado, e continua a ser a partir de 2013 o padrão para redes IPv4. Para suportar o protocolo IPv6, DHCPv6 foi introduzido e documentado no RFC 3315 . DHCPv6 é um protocolo extensível. Atualmente existem mais de 80 opções definidas, com muitos processo de normalização mais submetidos. RFC 3633 acrescentou um mecanismo para DHCPv6 prefixo delegação . DHCPv6 foi alargado para fornecer informações de configuração para os clientes configurados usando a configuração automática de endereços sem estado em RFC 3736 . Para ver uma lista de opções aprovados e tipos de mensagens, por favor, visite aqui . O servidor DHCP ISC foi originalmente escrito para Internet Systems Consortium por Ted Lemon e Vixie Enterprises, e manteve-lo através de Release 3.0, que teve seu lançamento alfa em Março de 1999 e sua versão final em Janeiro de 2003. Desde 2004, uma equipe dedicada de engenharia ISC tem sido manutenção e desenvolvimento da ISC DHCP, incluindo suporte a IPv6 e suporte de failover.



Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284


Fonte: www.isc.org

sexta-feira, 3 de julho de 2015

Instalação e Configuração de Servidor Linux - Estrutura Servidor de Web Apache



A Apache Software Foundation (ASF) conhecida também apenas como Apache Foundation ou Fundação Apache é uma organização sem fins lucrativos criada para suportar os projetos de código aberto, principalmente os Apache, incluindo o servidor web Apache HTTP Server.
A ASF é uma comunidade descentralizada de desenvolvedores de software. Os softwares criados pela fundação são distribuídos sob a licença Apache e são conhecidos como software livre ou open source software. Os projetos Apache são caracterizados por um processo colaborativo e consensual e por uma licença aberta e pragmática. Os projetos são gerenciados por pessoas que são escolhidas, dentre os técnicos que contribuem mais ativamente, por todos participantes do projeto. A ASF é uma meritocracia, isto é, para ser membro da fundação, o voluntário deve ter participado ativamente de projetos Apache.
Um dos objetivos da ASF é proteger legalmente os participantes dos seus projetos, e prevenir que o nome Apache seja utilizado por outras organizações sem a devida permissão.
Entre os seus integrantes, estão o chairman Greg Stein, os desenvolvedores Ken Coar, J. Aaron Farr, Cliff Schmidt, entre muitos outros. É mantida principalmente por doações e contando com o apoio de grandes corporações, como IBM e Sun, tanto no que diz respeito ao desenvolvimento de produtos, quanto no fornecimento de hardware ou até mesmo no aspecto financeiro.

O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server, ou simplesmente: Apache) é o mais bem sucedido servidor web livre. Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications). Em uma pesquisa realizada em dezembro de 2007, foi constatado que a utilização do Apache representa cerca de 47.20% dos servidores ativos no mundo. Em maio de 2010, o Apache serviu aproximadamente 54,68% de todos os sites e mais de 66% dos milhões de sites mais movimentados. É a principal tecnologia da Apache Software Foundation, responsável por mais de uma dezena de projetos envolvendo tecnologias de transmissão via web, processamento de dados e execução de aplicativos distribuídos.
O servidor é compatível com o protocolo HTTP versão 1.1. Suas funcionalidades são mantidas através de uma estrutura de módulos, permitindo inclusive que o usuário escreva seus próprios módulos — utilizando a API do software.
É disponibilizado em versões para os sistemas Windows, Novell Netware, OS/2 e diversos outros do padrão POSIX (Unix, Linux, FreeBSD, etc.).

Etimologia


A razão para o nome "Apache" dada pela Apache Software Foundation, é que faz referência à nação Apache, tribo de nativos americanos que tinha, em combate, grande resistência e estratégias superiores. Isso seria uma alusão à resistência da comunidade do software livre aos ataques de interesses privados. O nome refere-se também à estabilidade do servidor Apache e a sua variedade de ferramentas capazes de lidar com qualquer tipo de solicitação na web. Uma terceira razão, que é aceita popularmente, reconhecida porém refutada pela Fundação, é que o nome viria de "a patchy server", que em inglês significa algo como um servidor remendado, ou melhoria no software, dada a origem do programa, criado sobre o código do servidor da NCSA já existente, no qual foram adicionados diversos patches.
Surge uma quarta explicação para o nome com o lançamento do Tomcat (um sistema auxiliar ao Apache que cuida basicamente de processamento de aplicativos em Java), já que "Tomcat" nome de uma aeronave estadunidense, o F-14 Tomcat e "Apache" é o nome de um helicóptero de ataque, o AH-64 Apache).

Segurança


Para garantir segurança nas transações HTTP, o servidor dispõe de um módulo chamado mod_ssl, o qual adiciona a capacidade do servidor atender requisições utilizando o protocolo HTTPS. Este protocolo utiliza uma camada SSL para criptografar todos os dados transferidos entre o cliente e o servidor, provendo maior grau de segurança, confidencialidade e confiabilidade dos dados. A camada SSL é compatível com certificados X.509, que são os certificados digitais fornecidos e assinados por grandes entidades certificadoras no mundo.

Configuração


Os arquivos de configuração, por padrão, em ambientes Unix-like, residem no diretório /etc/apache. O servidor é configurado por um arquivo mestre nomeado httpd.conf e opcionalmente pode haver configurações para cada diretório utilizando arquivos com o nome .htaccess, onde é possível utilizar autenticação de usuário pelo próprio protocolo HTTP utilizando uma combinação de arquivo .htaccess com um arquivo .htpasswd, que guardará os usuários e senhas (criptografadas).


Dentre os projetos formalmente reconhecidos como Apache temos:



Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284

sexta-feira, 26 de junho de 2015

Instalação e Configuração de Servidor Linux - Estrutura Servidor de Arquivos SAMBA



Samba é um programa de computador, utilizado em sistemas operacionais do tipo Unix, que simula um servidor Windows, permitindo que seja feito gerenciamento e compartilhamento de arquivos em uma rede Microsoft.
Na versão 3, o Samba não só provê arquivos e serviços de impressão para vários Clientes Windows, como pode também integrar-se com Windows Server Domain, tanto como Primary Domain Controller (PDC) ou como um Domain Member. Pode fazer parte também de um Active Directory Domain.

História


O Samba foi criado por Andrew Tridgell. Tridgell precisava montar um espaço em disco em seu PC para um servidor Unix. Esse computador rodava DOS e, inicialmente, foi utilizado o sistema de arquivos NFS (Network File System) para o acesso. Porém, um aplicativo precisava de suporte ao protocolo NetBIOS (que não era suportado pelo NFS). A solução que Tridgell encontrou não parecia ser das mais simples: ele escreveu um Sniffer (pequeno programa para captura de tráfego de dados em rede) para poder analisar o tráfego de dados gerado pelo protocolo NetBIOS. Uma vez implementado, Tridgell utilizou engenharia reversa em cima do protocolo SMB (Server Message Block) e implementou no Unix. Isso fez com que o servidor Unix aparecesse como um servidor de arquivos Windows em seu computador com DOS.
Tridgell disponibilizou esse código publicamente 1992. Algum tempo depois o projeto foi posto de lado e assim ficou. Um dia Tridgell decidiu conectar o PC de sua esposa ao seu computador, que rodava Linux. Porém, na hora de conecta-los não encontrou meio melhor de fazer isso, se não com seu antigo código.
Após algumas trocas de e-mails, Tridgell descobriu que as documentações dos protocolos SMB/CIFS e NetBIOS estavam atualizadas e então decidiu voltar a se dedicar ao projeto. Um dia, uma empresa entrou em contato com Tridgell reivindicando os direitos sobre o nome usado no software. Então ele teve a idéia de procurar em um dicionário uma palavra que tivesse as letras s, m e b (de SMB) e acabou encontrando a palavra "samba". A partir daí o projeto Samba cresceu e hoje Andrew Tridgell conta com uma excelente equipe de programadores e com milhares de usuários de sua solução espalhados pelo mundo.



Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284

quinta-feira, 25 de junho de 2015

Instalação e Configuração de Servidor Linux - Estrutura DNS



O Domain Name System ( DNS ) é um sistema de gerenciamento de nomes hierárquico e distribuído para computadores, serviços ou qualquer recurso conectado à Internet ou em uma rede privada. Ele baseia-se em nomes hierárquicos e permite a inscrição de vários dados digitados além do nome do host e seu IP. Em virtude do banco de dados de DNS ser distribuído, seu tamanho é ilimitado e o desempenho não degrada tanto quando se adiciona mais servidores nele. Este tipo de servidor usa como porta padrão a 53. A implementação do DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional BSD UNIX 4.3.
A implementação do Servidor de DNS Microsoft se tornou parte do sistema operacional Windows NT na versão Server 4.0. O DNS passou a ser o serviço de resolução de nomes padrão a partir do Windows 2000 Server como a maioria das implementações de DNS teve suas raízes nas RFCs 882 e 883, e foi atualizado nas RFCs 1034 e 1035.
O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, e permitindo a localização de hosts em um domínio determinado. Num sistema livre o serviço é implementado pelo software BIND. Esse serviço geralmente se encontra localizado no servidor DNS primário.
O servidor DNS secundário é uma espécie de cópia de segurança do servidor DNS primário. Assim, ele se torna parte necessária para quem que usar a internet de uma forma mais fácil e evita que hackers roubem seus dados pessoais.
Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. Destes, dez estão localizados nos Estados Unidos da América, um na Ásia e dois na Europa. Para Aumentar a base instalada destes servidores, foram criadas réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
Ou seja, os servidores de diretórios responsáveis por prover informações como nomes e endereços das máquinas são normalmente chamados servidores de nomes. Na Internet, os serviços de nomes usado é o DNS, que apresenta uma arquitetura cliente/servidor, podendo envolver vários servidores DNS na resposta a uma consulta.


Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284

Instalação e Configuração de Servidor Linux - Estrutura DHCP


Descrição sobre DHCP


O DHCP, Dynamic Host Configuration Protocol (Protocolo de configuração dinâmica de host), é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host, Máscara de sub-rede, Default Gateway (Gateway Padrão), Número IP de um ou mais servidores DNS, Número IP de um ou mais servidores WINS e Sufixos de pesquisa do DNS. Este protocolo é o sucessor do BOOTP que, embora mais simples, tornou-se limitado para as exigências atuais. O DHCP surgiu como padrão em Outubro de 1993. O RFC 2131 contém as especificações mais atuais (março de 1997). O último standard para a especificação do DHCP sobre IPv6 (DHCPv6) foi publicado a Julho de 2003 como RFC 3315


Para mais informações entre em contato:
E-mail: ti.vicktorzx@gmail.com
Fone: (62)8510-6284
WhatsApp/Viber/Telegram: (62)8510-6284