คำถามติดแท็ก getaddrinfo

2
การตั้งค่า IPv4 เป็นโปรโตคอลที่ต้องการผ่าน IPv6
ฉันใช้ทั้ง IPv6 และ IPv4 ในเครือข่าย LAN ที่มีกล่อง Slackware 13.0 ฉันจะตั้งค่า IPv4 เป็นโปรโตคอลที่ต้องการบนเวิร์กสเตชันในเครือข่ายนี้ได้อย่างไร ฉันต้องการใช้ IPv6 อย่างชัดเจนหรือเมื่อมีเฉพาะระเบียน AAAA เท่านั้น ตัวอย่างเช่นถ้าฉันพยายามเปิดhttp://ipv6.org/จาก Firefox ฉันจะเชื่อมต่อผ่าน IPv6 เสมอ สถานการณ์เหมือนกันกับแอ็พพลิเคชันอื่น ฉันพยายามสร้าง /etc/gai.conf และเพิ่มสิ่งต่อไปนี้: precedence ::ffff:0:0/96 100 สิ่งนี้ควรควบคุมพฤติกรรมของ getaddrinfo (3) เป็นอย่างน้อยใน Debian แต่มันไม่ได้ช่วย Slackware ความคิดใด ๆ ที่จะได้รับการชื่นชม ขอบคุณล่วงหน้า!

6
ความล้มเหลวชั่วคราวในการจำแนกชื่อ: การค้นหาชื่อโฮสต์ล้มเหลว
ฉันมีสคริปต์ใน PHP ที่ทำงานได้ดีเป็นเวลาหลายเดือน มันเพิ่งหยุดทำงาน สคริปต์นี้เชื่อมต่อกับ gmail เพื่อส่งอีเมลไปยังลูกค้าของฉัน เมื่อเร็ว ๆ นี้ฉันเริ่มได้รับข้อผิดพลาดนี้เมื่อฉันเรียกใช้สคริปต์: The SMTP connection failed to start [tls://smtp.gmail.com:465]: fsockopen returned Error Number 0 and Error String 'php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution' โปรดทราบว่านี่คือการเปลี่ยนแปลงรหัสศูนย์ ฉันดู resolv.conf ของฉันแล้วและดูเหมือนว่าจะโอเค: nameserver 208.67.222.222 ฉันสามารถ ping gmail.com ได้: # ping smtp.gmail.com PING gmail-smtp-msa.l.google.com (74.125.93.111) 56(84) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.