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

49 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

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
Prohlížíte 1 ze 3 odpovědí, klikněte zde pro zobrazení všech odpovědí.