Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zjištění IP mého webhostingu/domeny

Zdravím,
potřeboval bych ukládat data do databáze na mém webhostingu. Data jsou posílána z embeded zařízení, která má možnost pouze IPv4. Vše funguje na localhostu. Ovšem teďka jsem narazil na problém, že nedokážu zjistit IP své domény.

IP adresu jsem zjisil: 81.0.217.112.
Bohužel ta nevede na můj webhosting. Když jsem se podíval na nastavení DNS záznamů našel jsem tam IPv6, která by měla vést přímo na můj webhosting. Domníval jsem se, že jednoduše získám IP adresu sveho webhostingu, nastavim ji do zařízení a bude hotovo.

Takže se chci zeptat jestli je tady nějaká možnost se dostat k mému webhostingu za použití IPv4 ? Jak dochází k přesměrování na můj skutečný webhosting? Použití portu? Nebo je to otázka pouze aliasu ?

Předmět Autor Datum
Snad každý slušnější webosting má uživatelskou administraci, kde jsou uvedeny přístupové údaje jak k…
IQ37 03.02.2013 20:06
IQ37
Skús si pingnúť svoj web - uvidíš aká je ip: ping www.mujzasranyweb.cz
pme 03.02.2013 20:19
pme
Vyřešeno, celkem mě překvapilo jak jednoduše. Nejprve bych ale chtěl uvést na pravou míru o co se je…
Petr G. 04.02.2013 07:16
Petr G.
jistě, protože dnes plýtvat jednou IP adresou na každý web je totální nesmysl. I proto existují virt… poslední
touchwood 04.02.2013 09:01
touchwood

Vyřešeno, celkem mě překvapilo jak jednoduše. Nejprve bych ale chtěl uvést na pravou míru o co se jednalo. Mám napsané ovladače pro ethernetovy driver na te nejnižší úrovni pro STM32F10xxx. Driver W5100 od Wiznetu podporuje pouze IPv4. Takže reálně funkce connect, listen, open_socket neexistuji pokud si je nenapíšu. Ping na www.mojedomena.com nefunguje protože se mi vrátí IP adresa, pod kterou se skrývá více domén (více uživatelů) nevím jak to přesně nazvat. Příkaz nslookup funguje ale vyhodí mi IPv6, kterou mi driver nedovoluje použít. Potřebuju jednoduše poslat HTTP GET požadavek na svou doménu na konkrétní php script za použití IPv4.

A řešení mě vcelku překvapilo:
Pokud je moje domena www.moje.com a PING mi ukáže IP adresu: 84.0.217.112, po zadání této IP adresy do prohlížeče se dostanu na server mého poskytovatele domény, nikoli na adresu www.moje.com.
Řešení je, že po připojení (vytvoření socketu na adresu 84.0.217.112) stačí poslat HTTP hlavičku v tomto tvaru:
GET /script.php?data=48 HTTP 1.1\r\n
Host: www.moje.com\r\n
...

Díky parametru Host je tento HTTP požadavek směrován přesně na moji doménu a na můj script.php.

Zpět do poradny Odpovědět na původní otázku Nahoru