» Archive for April, 2007

O que é DNS?

Sunday, April 29th, 2007 by Debora Pogorelsky

A internet possui uma infinidade de sites e, para acessá-los, tu digita um endereço no campo correspondente do seu navegador, por exemplo, www.deborax.com.br, www.linkto.com.br e www.flogpop.com.br. No entanto, o que o computador faz para encontrar esses sites quando tu solicita? É neste ponto que “entra em cena” a tecnologia DNS.

Vamos lá então…

O que é DNS?

DNS é a sigla para Domain Name System (Sistema de Resolução de Nomes). Trata-se de um recurso usado em redes TCP/IP (o protocolo utilizado na internet e na grande maioria das redes) que permite acessar computadores sem que o usuário ou sem que o próprio computador tenha conhecimento de seu endereço IP.

Cada site da internet é acessível por um endereço IP. O problema é que existem tantos que é praticamente impossível decorar o IP de cada um. Imagine que ao invés de digitar www.deborax.com.br para acessar este site, tu tivesse que informar ao navegador o endereço 200.157.178.88. Imagine então que tu tivesse que fazer o mesmo para cada site que tu visita, como Google, Yahoo, etc. Como tu deve ter percebido, ia ser trabalhoso acessar cada um desses sites através do endereço IP, pois além de decorá-los, tu teria que consultar uma relação de IPs toda vez que quisesse acessar um site novo.

Para lidar com esse problema é que o DNS é usado. É ele que permite o uso de nomes (também chamados de domínios) ao invés dos IPs no acesso aos sites. Basicamente, na internet, o DNS é um conjunto de grandes bancos de dados distribuídos em servidores de todo o mundo que indicam qual IP é associado a um nome (ou seja, um endereço do tipo www.nomedosite.com.br).

Funcionamento do DNS;

Como já foi dito, os serviços de DNS da internet são um conjunto de bancos de dados espalhados em servidores de todo o mundo. Esses bancos de dados têm a função de indicar qual IP está associado a um nome de um site. Quando tu digita um endereço em teu navegador, por exemplo, www.deborax.com.br, teu computador solicita aos servidores de DNS de teu provedor de internet que encontre o endereço IP associado a www.deborax.com.br. Se os servidores não tiverem essa informação, ele se comunica com outros que possam ter.

Para facilitar esse processo, os nomes dos sites são divididos hierarquicamente.

Esquema - DNS

Note que dentro de cada domínio (.com, .net, .gov) existem outras subdivisões. Por exemplo, dentro de .com.com.br, .com.fr, .com.ar, etc.

Com essas divisões, é possível atribuir cada uma das terminações a uma entidade que as gerencie. Assim, para ti registrar um domínio .br, é necessário fazer a solicitação ao Comitê Gestor da Internet no Brasil, órgão que controla essa terminação. Para registrar um domínio que termine com .fr é necessário procurar a entidade que controle esse tipo.

O servidor raiz - que pode ser entendido como o servidor principal no controle do DNS - é representado por um ponto e, seguindo a ordem de pesquisa, sua inserção é feita no final do nome. Assim, www.deborax.com.br deveria ficar como: www.deborax.com.br. .

Repare que se tu digitar o endereço exatamente como está acima, o navegador entrará no site normalmente. No entanto, não é necessário incluir o ponto no final, pois os serviços envolvidos, assim como os browsers, sabem de sua existência e o executam automaticamente.

Para melhor entender o DNS, vamos ao seguinte exemplo: suponha que tu queira visitar o site www.nomedosite.com.br. Para isso, primeiramente o servidor raiz é verificado e este indica o servidor de terminação .br, que por sua vez, indica o servidor que cuida do domínio nomedosite.com.br que informa qual o teu IP, ou seja, qual o servidor onde o site em questão está localizado.

Cache de DNS;

Suponha que tu tenha visitado um site que nunca tenha sido resolvido pelo serviço de DNS de teu provedor, de forma que este tenha que fazer uma pesquisa em outros servidores de DNS (através da pesquisa hierárquica). Para evitar que essa pesquisa tenha que ser feita novamente quando outro usuário do provedor tentar acessar o mesmo site, o serviço de DNS guarda a informação da primeira consulta. Assim, em outra solicitação, ele já saberá qual o IP associado ao site em questão. Esse procedimento é conhecido como “cache de DNS“.

As informações do cache são armazenadas por um determinado período de tempo através de um parâmetro conhecido por TTL (Time-to-Live). Este é utilizado para evitar que as informações gravadas se tornem desatualizadas. O período de tempo do TTL varia conforme o servidor e seu administrador.

Quando a internet ainda era uma ferramenta de uso militar e não possuía muitos computadores, o acesso aos nomes era possível graça a um arquivo de nome hosts.txt. Esse arquivo continha os endereços de cada nome existente.

Com o crescimento da internet, esse arquivo passou a crescer de igual forma e chegou ao ponto de ser tão grande que causava atraso nas atualizações. Por volta de 1983, o esquema hoje conhecido como DNS tomou forma para resolver esse problema.

A utilização do DNS não se limita à internet. Esse recurso pode (e é) utilizado em redes locais, extranets, etc.

Sua implementação pode ser feita em praticamente qualquer sistema operacional, sendo muito usual nos sistemas baseados em Unix e no Windows.

Otimizador de mecanismos de pesquisa (SEO)

Saturday, April 28th, 2007 by Debora Pogorelsky

Este é um assunto bem extenso mas vou tentar resumir ao máximo…

O termo SEO (do inglês, Search Engine Optimizers, Acrônimo SEO) trabalham na otimização de projetos e websites de seus clientes.

Otimização para sistemas de Busca é um conjunto de regras e métodos usados para melhorar o posicionamento (PageRank) de websites na listagem de resultados das Máquinas de Busca e pode também ser considerado um subconjunto de regras para o marketing em sistemas de Busca.

As Máquinas de Busca indicam diferentes tipos de listagens nas páginas de resultados, incluindo: publicidade paga nas páginas de resultados, includíndo: conteúdo de publicidade paga por clique, anúncios, pagamento para inclusões em sistemas de busca e resultados de busca orgânica. As técnicas utilizadas no SEO são concebidas para alavancar seus objetivos no seu website melhorando o número e a posição de seus resultados nas busca orgânica para uma grande variedade de palavras chave relevantes ao conteúdo do website.

Estratégias de SEO podem melhorar tanto o número de visitações quanto a qualidade dos visitantes, onde qualidade significa que os visitantes terminam a ação esperada pelo proprietário do site (ex. comprar, assinar, aprender algo). Os serviços de Otimização para Sistemas de Busca normalmente é oferecido como um serviço autônomo, ou como parte de um projeto de Webmarketing, e pode ser muito eficaz quando incorporado no início do desenvolvimento dos projetos iniciais de um website.

Motor de busca;
Um motor de busca, máquina de busca, mecanismo de busca ou buscador é um website especializado em buscar e listar páginas da internet a partir de palavras chave indicadas pelo utilizador.

Os motores de busca surgiram logo após o aparecimento da internet, com a intenção de prestar um serviço extremamente importante: a busca de qualquer informação na web, apresentando os resultados de uma forma organizada, e também com a proposta de fazer isto de uma maneira rápida e eficiente. A partir deste preceito básico, diversas empresas se desenvolveram, chegando algumas a valer milhões de dólares. Entre as maiores empresas encontram-se o Google, o Yahoo, o Cadê, e mais recentemente a Amazon.com com o seu mecanismo de busca A9.

Tipos de buscador;
Existem variados tipos de buscador:

- Buscadores globais são buscadores que pesquisam todos os documentos na rede, e a apresentação do resultado é aleatória, dependendo do ranking de acessos aos sites. As informações podem referir-se a qualquer tema. Google, Yahoo, MSN são os buscadores globais mais acessados.

- Buscadores verticais são buscadores que realizam pesquisas “especializadas” em bases de dados próprias de acordo com suas propensões. Geralmente, a inclusão em um buscador vertical está relacionada ao pagamento de uma mensalidade ou de um valor por clique. BuscaPé é um exemplo de buscadores verticais.

- Guias locais são buscadores exclusivamente locais ou regionais. As informações se referem a endereços de empresas ou prestadores de serviços. O resultado é priorizados pelo destaque de quem contrata o serviço. Listão, GuiaMais entre outras. Geralmente são cadastros e publicações pagas. É indicado para profissionais e empresas que desejam oferecer seus produtos ou serviços em uma região, Estado ou Cidade.

- Diretórios de websites são índices de sites, usualmente organizados por categorias e sub-categorias. Tem como finalidade principal permitir ao usuário encontrar rápidamente sites que desejar, buscando por categorias, e não por palavras chave. Os diretórios de sites geralmente possuem uma busca interna, para que usuários possam encontrar sites dentro de seu próprio índice. Diretórios podem ser a nivel regional, nacional ou global, e até mesmo especializados em determinado assunto.
A divulgação de sites de empresas com negócios regionais são acessados em sua grande maioria quando os profissionais da Web cadastram seus sites nos Buscadores Locais para aumentarem as visitas de internautas, pois não há um sistema de atualização automática dos dados que abranja todos os tipos de categorias e em rapidez necessária. Por esta razão, somente cerca de 20% a 25% de tudo que existe na Web é publicada nos buscadores.

A novidade agora são os ontobuscadores, isto é, buscadores baseados em Ontologias, como o Ontoweb.

Os buscadores se mostraram imprescindíveis para o fluxo de acesso e a conquista novos visitantes.

Lembrando, utilize corretamente o SEO ou qualquer sistema de busca no seu website! ;)

Como fazer para aparecer nas Buscas do Google?

Wednesday, April 25th, 2007 by Debora Pogorelsky
Tu montou teu site, criou conteúdo de qualidade, estruturou tudo seguindo os padrões do W3C, escolhe títulos de página descritivos, mas não aparece nos sites de busca. Não aparecer em sites de busca é diferente de estar mal posicionado. Para descobrir se o teu site não está realmente aparecendo no Google, tu podes usar o comando site:. O Google tem uma série de comandos úteis. Este comando permite ver apenas os resultados do teu domínio. Além disto, ele exibe quantas páginas ele tem indexado do teu site.Um exemplo de como usar o comando site:

site:www.deborax.com.br

Basta substituir o domínio pelo site que tu desejas consultar. Caso apareça pelo menos um resultado, o site foi indexado pelo Google. Se não aparecer, podem ser 3 hipóteses.
Uma é que o Google excluiu teu site dos resultados. Isto só acontece se tu cometeu alguma infração como as técnicas de Black Hat SEO. Outra é que o teu site ainda é recente e pode demorar um tempo até que ele faça parte das páginas de resultado. A última hipótese é que o Google ainda não conhece o teu site.

Para solucionar isto existem 2 maneiras:

Para incluir o teu site nos resultados, o robô do Google lê a lista de sites cadastrados na base dele e então vai visitar estes sites e coletar os textos para poder indexar e então exibir os resultados. O Google fornece uma URL para você cadastrar o seu site na base deles. O processo é bem simples. Basta inserir a URL principal, fazer um comentário opcional e clicar em adicionar URL. Faça apenas uma vez, pois ficar submetendo sites várias vezes pode ser considerado spam. Segundo o próprio Google, este processo não tem prazo nem garantia da entrada de todas as URLs. A outra possibilidade é ter um link apontando para o novo site.

Que ótimo! Mas como consigo o primeiro link para minha página se ela é totalmente desconhecida? Bem, vou dar algumas dicas simples. A primeira é incluir teu site em diretórios web (esse é outro assunto). Outra dica e procurar amigos, clientes, fornecedores ou qualquer conhecido que tenha um site ou blog para divulgar o teu site. Existem diversas outras possibilidades como sites de notícia do teu segmento ou páginas de portfólio online. Tu podes também montar um sitemap e enviar aos sites de busca.
O segredo para aparecer é a paciência. Não tenha pressa de ser indexado pelo Google. Isto deve ser a conseqüência do trabalho e não a razão. Seguindo estes passos e com o teu bom trabalho, em breve tu vasi aparecer. Agora se o que tu queres é melhorar a sua posição nos sites de busca, ai já é outra história. Tu deves utilizar o Otimizador de mecanismos de pesquisa (SEO) que vou falar amanhã :)

O que tu precisa para ter teu proprio site? Parte 3

Saturday, April 21st, 2007 by Debora Pogorelsky

Bem continuando… Tu já tens a idéia, já escolheu a linguagem de programação, já criou o domínio e já esta hospedado em algum servido de confiança.

E agora? O que fazer?

Bom, agora tu tens que divulgar teu site

Como?

Existem várias maneiras;

- tu pode fazer uma divulgação manual. Ir de site em site, lendo e comentando. Não esquecendo de colocar um link direcionado para teu site.

- pode cadastrar teu site em sites de busca como Google, Yahoo e muitos outros. Pois mais de 30% dos internautas chegam ao teu site por eles. Hoje já existem empresas especializadas em colocar sites nestes buscadores. Minha indicação é o Cadastrador. Bem interessante o serviço prestado.

- ou tu podes ter uma boa grana sobrando e divulgar na mídia (TV, Radio…).

Tudo indo bem… Mas não esqueça de um pequeno detalhe, e com certeza o mais importante… Nunca, nunca mesmo, deixe de incluir novas informações no teu site! O teu site tem que estar sempre e manutenção e sempre interessante, para o teu crescimento e crescimento da web.

Boa sorte pra ti e porque não, pra mim também ;)