Krzychu0808 0 Zgłoś post Napisano Luty 1, 2013 (edytowany) Witam...Posiadam na VPS 2 adresy IPv4 i 100 adresów IPv6. Chciałbym pobierać treść strony z różnych adresów IPv6 o ile z IPv4 nie ma żadnego problemu to z IPv6 nie chce mi działać. Sprawa ma się tak: System: CentOS release 6.2 (Final) IPv4: curl -v --interface 178.1x.xxx.244 http://iptest.pcspace.pl/ * About to connect() to iptest.pcspace.pl port 80 (#0) * Trying 176.9.79.79... Name '178.1x.xxx.244' family 2 resolved to '178.1x.xxx.244' family 2 * Local port: 0 * connected * Connected to iptest.pcspace.pl (176.9.79.79) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2 > Host: iptest.pcspace.pl > Accept: */* > < HTTP/1.1 200 OK < Date: Fri, 01 Feb 2013 12:21:26 GMT < Server: Apache < Last-Modified: Thu, 31 Jan 2013 23:30:38 GMT < ETag: "5624628-1d-4d49e03a984d3" < Accept-Ranges: bytes < Content-Length: 29 < Vary: Accept-Encoding,User-Agent < Content-Type: text/html < * Connection #0 to host iptest.pcspace.pl left intact * Closing connection #0 Strona: iptest.pcspace.pl <<<[root@vps ~]# Logi Apache:178.1x.xxx.244 - - [01/Feb/2013:13:21:06 +0100] "GET / HTTP/1.1" 200 282 "-" "curl/7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2" Jeżeli zmienię na inny adres IPv4 to też ładnie adresy się zmieniają ale jeżeli chcę użyć IPv6 to już zaczynają się schody: curl -v --interface 2axx:24xx:x:2500::14xx:af9b http://iptest.pcspace.pl/ * About to connect() to iptest.pcspace.pl port 80 (#0) * Trying 176.9.79.79... getaddrinfo(3) failed for 2axx:24xx:x:2500::14xx:af9b:0 * Couldn't bind to '2axx:24xx:x:2500::14xx:af9b' * couldn't connect to host * Closing connection #0 curl: (7) Couldn't bind to '2axx:24xx:x:2500::14xx:af9b' Szukałem w google rozwiązania problemu ale niestety znalazłem. Proszę o pomoc. Edytowano Luty 1, 2013 przez Krzychu0808 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Luty 1, 2013 1. Host do którego chcesz się łączyć nie posiada rekordów IPv6. C:\>nslookup -type=AAAA iptest.pcspace.pl *** Brak dostępnych rekordów IPv6 address (AAAA) dla iptest.pcspace.pl 2. Adresy IPv6 podaje się w [nawiasach] właśnie po to, aby uniknąć problemów z rozpoznawaniem. 3. curl -6 Udostępnij ten post Link to postu Udostępnij na innych stronach
Krzychu0808 0 Zgłoś post Napisano Luty 1, 2013 (edytowany) Z administracji Linux jestem troszkę zielony. Więc proszę wybaczyć mi jak piszę jakiś głupoty . Nie owijając w bawełnę napisałem bota do gry ale nie chce aby pracowało 10 kont na 1 adresie IP. Bot działa w oparciu o Curl więc pomyślałem że ustawię dla każdego bota inny adres IPv6 i po problemie serwer gry będzie widziała pod każdym kontem inne ip. Jak tego dokonać ? Bo jak ktoś ma intenet DSL i ma adres IPv6 to chyba może każdą stronę przeglądać tak ? Edytowano Luty 1, 2013 przez Krzychu0808 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Luty 1, 2013 Bo jak ktoś ma intenet DSL i ma adres IPv6 to chyba może każdą stronę przeglądać tak ? Jak ktoś ma TYLKO adres IPv6 to może przeglądać zasoby tylko-v6. Jak ktoś ma TYLKO adres IPv4 to może przeglądać zasoby tylko-v4. Są oczywiście techniki umożliwiające hybrydową pracę - tzw. dual-stack. Ale owy delikwent sumarycznie rzecz biorąc i tak wtedy będzie posiadał dwa adresy IP - jeden dla komunikacji v4, drugi dla v6. Udostępnij ten post Link to postu Udostępnij na innych stronach