1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Aprendiz

Avançado
Aprendiz

Boa tarde,

 

Recorri a uma ferramenta para verificar qual o endereço IP do meu website e guardei esse valor. Depois, peguei nele e introduzi-o num site para me dizer qual o hostname associado àquele endereço. Para minha surpresa, o valor retornado foi um dos servidores de hosting do TugaTech (Delta).

Assumindo que outros sites alojados em delta.tugatech.com.pt também possuem o mesmo endereço, como é que o servidor TugaTech (este mesmo delta, por exemplo) pode estar associado aos vários sites que aloja, e como é que é feita a distinção a um pedido feito de um site para um pedido feito para outro se o endereço é igual?

 

Melhores cumprimentos,



Última edição por Aprendiz em Qua 5 Ago 2015 - 21:25, editado 1 vez(es)

http://goncalotomas.com
Conectado

DJPRMF

Administrador
DJPRMF

Boas,

 

Acho que está a falar de um alojamento partilhado, pelo que é perfeitamente normal que o IP do servidor onde o seu domínio se encontra esteja associado ao servidor da empresa de alojamento. Depois disso é respeitante ao DNS (que deve ter utilizado para configurar os dominios) : https://pt.wikipedia.org/wiki/Domain_Name_System

 

Cumps


____________________________________________

[Resolvido]Endereço associado ao meu website Tugatechuserbar
[Resolvido]Endereço associado ao meu website 3
[Resolvido]Endereço associado ao meu website 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Aprendiz

Avançado
Aprendiz

Só assim é que descobri que era possível ser partilhado Very Happy (não é dito se é ou não no site, mas pouco interessa).

Achei interessante poderem ser associados vários websites a um único endereço porque pensei que mesmo num alojamento dedicado fossem precisos múltiplos endereços, atribuídos pelo provedor do serviço de alojamento, para poder ter vários sites a funcionar.

 

Aqui a questão é - o host contacta um DNS para registar os seus clientes e diz:

"Tenho aqui o clienteX, o IP é 70.70.70.70"

"Tenho aqui o clienteY, o IP é 70.70.70.70"

(caso do IP partilhado entre clientes)

 

Depois, quando o servidor do host é contactado (por exemplo, com um pedido HTTP GET index.html), como é que o servidor do host consegue distinguir entre o cliente X e Y para saber a quem entrega o pedido?

Será que um pedido desses segue com o host name associado? (e.g. GET omeusite.com/index.html em vez de apenas GET index.html)

http://goncalotomas.com
Conectado

DJPRMF

Administrador
DJPRMF

Em praticamente qualquer empresa que forneça serviços de alojamento, estes são partilhados. Está sempre a partilhar os recursos de um servidor com outros clientes no mesmo servidor (e é esse o significado do "partilhado"). Normalmente isso não é descrito especificamente , porque é algo comum em qualquer alojamento web.

 

Os únicos casos em que uma conta de alojamento é "dedicada" é quando possui um servidor VPS ou dedicado  exclusivamente para essa conta (e mesmo nestes casos é normal criar multiplas contas de alojamento, se possuir vários websites, pelo que continua sempre a ser "partilhado", embora possua o acesso ao servidor).

Não faria muito sentido ter um servidor VPS/dedicado para cada conta de alojamento (só o custo Razz )

 

Quanto à sua duvida, bom, esse é o "trabalho" do DNS em conjugação com o Apache. Este converte o pedido para o alojamento correspondente, tendo em conta o domínio.

Não necessita de possuir um IP dedicado a cada conta de alojamento, mesmo em servidores dedicados. Isso apenas é necessário em certos casos (por exemplo, para utilizar SSL).

 

Agora, o comando "GET" que indicou está incorrecto, a menos que esteja a requerer o ficheiro da sua propria conta de alojamento. E aqui o DNS já não entra em aspecto, mas sim o Apache ou qualquer outro que esteja configurado.

 

Quando requer um comando "GET" supõe-se que esteja a pedir ao domínio completo. Por exemplo "GET domínio.com/index.html".

Se for apenas "index.html" está a requerer ao seu próprio domínio de onde foi feita a requisição (o próprio comando GET assim o supõe).

 

Ou seja, supondo o domínio ser "abc.com", então ficaria:

GET /index.html -> receber abc.com/index.html

GET qwerty.com/index.html -> receber "qwerty.com/index.html"

 

O mesmo se aplica no HTML regular:

http://pastebin.com/4G9PTr1i

 

No primeiro caso, supõe-se que o ficheiro "imagem.jpg" está no mesmo local onde se encontra a página HTML.

Já no segundo está sobre um domínio diferente.

 

 


____________________________________________

[Resolvido]Endereço associado ao meu website Tugatechuserbar
[Resolvido]Endereço associado ao meu website 3
[Resolvido]Endereço associado ao meu website 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Aprendiz

Avançado
Aprendiz

Então se percebi corretamente, é fácil para o servidor do host distinguir entre os pedidos visto que os mesmos têm sempre o domínio completo. Se assim for então a implementação dessa lógica não deve ser muito complexa.

 

Muito obrigado pela resposta excelente!

Melhores cumprimentos,

http://goncalotomas.com
Conectado

DJPRMF

Administrador
DJPRMF

Não se trata de ser fácil ou dificil.

É assim mesmo a implementação do próprio comando GET (ou qualquer outro, como o caso que ocorre no HTML). É algo implícito do próprio, não do servidor... Smile


____________________________________________

[Resolvido]Endereço associado ao meu website Tugatechuserbar
[Resolvido]Endereço associado ao meu website 3
[Resolvido]Endereço associado ao meu website 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech