Používání IP adresy (IPv4, IPv6)

48 zhlédnutíWebhostingip6v IPv4 Povolené IP adresy
0

Dobrý den

Je možné nastavit jakou verzi IP adresy (IPv4, IPv6) použije php script na webhostingu?

Aktuálně při pokusu o provolání URL adresy je pro dotaz využita IPv6 Wedosu: 2a02:2b88:1:4::df

Existuje způsob jak nastavit, aby dotaz použil IPv4 tedy: 46.28.106.183 ?

Děkuji,

FS

Role: Zákazník
MZ61249 Odpověděl na otázku 19. 4. 2024
0
92.25K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

můžete přesněji popsat, čeho se skriptem snažíte dosáhnout, případně jak vypadá, jaké příkazy používá?

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 19. 4. 2024
0

Scriptem se snážím načíst XML soubor z URL, která má povolený přístup ke konktrétní IPv4 adrese.

Myslím, že už jsem objevil řešení na straně PHP skriptu.

$url = https://example.com/file.xml;
 // Vytvoření kontextu s preferencí IPv4
$context = stream_context_create(array(
    'socket' => array(
        'bindto' => '0.0.0.0:0',
    ),
    'http' => array(
        'timeout' => 10,
    ),
));
 $xml_content = file_get_contents($url, false, $context);

Původně jsem tam měl pouze první a poslední řádek. Takto již skript použije IPv4 namísto IPv6.

Role: Zákazník
MB313456 Změnil status na publikováno 19. 4. 2024
0

Zdravím, pokud máte webhostingový tarif u Wedosu a voláte-li nějaký svůj skript, tak pokud máte vy IPv6 konektivitu, je skript u webhostingu obvykle zavolán přes IPv6. Pokud nechcete volat tento skript po IPv6 (netuším proč by ne), můžete v nastavení domény odebrat AAAA záznam pro svůj webhosting, tím ale přijdete úplně o IPv6.

Z vašeho dotazu není zřejmé, kdo co vlastně volá. Voláte vy (doma?) svůj skript (u Wedosu)? Volá skript u vašeho webhostingu u Wedosu nějaký jiný skript někde jinde, u Wedosu nebo v Internetu? Mnoho otázek. 🙂 Je třeba svůj dotaz napsat znovu a lépe.

MZ61249 Odpověděl na otázku 19. 4. 2024