2012-07-17 11 views
8

Jak wymusić na libcurl dostęp do serwera działającego w trybie podwójnego stosu przez ipv4 lub ipv6? Nie powinno być trudno używać adresów IP, ale szukam czegoś, co działa z DNS ...Libcurl: wymuś ipv4 lub ipv6

Odpowiedz

10

Zakład. Można ustawić wartość configCURL_IPRESOLVE_V4 lub CURL_IPRESOLVE_V6.

Bardziej niezawodnym rozwiązaniem, jeśli możesz kontrolować DNS w każdym razie, jest utworzenie rekordu A dla adresu v4 i oddzielnego rekordu AAAA dla adresu v6. To pozwoli ci wybrać sieć, w której chcesz sondować ten system, niezależnie od rozdzielczości DNS. Ale CURL może robić, co chcesz, w porządku.

+0

Dzięki! Nie mam pojęcia, jak to przegapiłem ... – McEnroe

+2

W linii poleceń? – CMCDragonkai

+2

W linii poleceń użyłeś -4 lub -6. – itorres