Score:-1

ฉันจะปิดใช้งานการส่งต่อ IP จาก IPv6 เป็น IPv4 ได้อย่างไร

ธง us

ฉันมีที่อยู่ IPv4 และ ipv6 บนการ์ดเครือข่ายของฉัน เมื่อฉันส่งคำขอด้วย curl ฉันต้องการใช้เฉพาะ IPv4 หรือ IPv6 ตามลำดับและไม่มีทางเลือกอื่น เช่น เมื่อเกิด IPv6 ถึง IPv4

ขด --interface XXXX: c020: XXXX: e601: XXXX: 596c: XXXX: db97 http://ip4only.me/api/

curl: (45) การผูกล้มเหลวโดยมีข้อผิดพลาด 22: อาร์กิวเมนต์ไม่ถูกต้อง

ขด -x http: // [2603: XXXX: 8003: e601: XXXX: 596c: XXXX: db97]: 8080 http://ip4only.me/api/

IPv4,130.XX.XXX.81

ฉันต้องการรับข้อผิดพลาดหากไซต์ยอมรับเฉพาะที่อยู่ IPv4 เช่นเดียวกับตัวแปร --interface

การส่งต่อ IPv4 ถูกปิด

ubuntu @ app-1: ~ $ sudo grep -r ip_forward / ฯลฯ
/etc/ufw/sysctl.conf:#net/ipv4/ip_forward=1
/etc/sysctl.conf:#net.ipv4.ip_forward=1

เห็นได้ชัดว่าการส่งต่อจะเกิดขึ้นเมื่อฉันส่งด้วยพอร์ต

Score:1
ธง cz

คุณสามารถแทนที่สแต็กโปรโตคอล IP ที่ใช้กับ -4 และ -6 ตัวเลือกซึ่งจำกัดไว้ที่ IPv4 หรือ IPv6 ตามลำดับ พิจารณา:

$ curl -6 http://ip4only.me/api/
curl: (6) ไม่สามารถแก้ไขโฮสต์: ip4only.me

$ curl -4 http://ip4only.me/api/
IPv4,198.51.100.84,ฟิลด์ที่เหลือสงวนไว้สำหรับใช้ในอนาคต ,,,
us flag
ฉันรู้ แต่ฉันต้องการเซิร์ฟเวอร์ที่ไม่มีการส่งต่อไม่เกิดขึ้นผ่านคำสั่ง curl
Michael Hampton avatar
cz flag
@MyraSewitz ขออภัย ฉันไม่เข้าใจว่าคุณหมายถึงอะไร ไม่มีการส่งต่อที่นี่แล้ว คุณหมายถึงอย่างอื่นหรือไม่?
us flag
ฉันต้องการถ้ามีการตั้งค่าที่อยู่ IP V6 ใน tcp_outgoing_address ซึ่งในกรณีของฉันจะใช้เฉพาะ iPv6 ที่ไม่มี IP V4 สำรอง ฉันจะได้รับ iPv4 สำรองเสมอหากเซิร์ฟเวอร์ยอมรับเฉพาะ IP V4 และฉันต้องการปิด ฉันต้องการรับ ข้อความแสดงข้อผิดพลาดเมื่อฉันใช้ที่อยู่ IPv6 ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ที่ยอมรับเฉพาะที่อยู่ IP V4
Michael Hampton avatar
cz flag
@MyraSewitz ฉันยังคงมีปัญหาในการทำความเข้าใจความคิดเห็นของคุณ ฉันคิดว่าคุณต้องการได้รับข้อผิดพลาดหากคุณพยายามเชื่อมต่อผ่าน IPv6 แต่เว็บไซต์รองรับเฉพาะ IPv4 คำสั่งที่โพสต์ด้านบนทำสิ่งนี้แล้ว หากมีอย่างอื่นโปรดเจาะจง นอกจากนี้ คุณยังอาจต้องการขอให้ผู้พูดภาษาอังกฤษที่คล่องแคล่วช่วยเขียนความคิดเห็นของคุณ
us flag
ขอบคุณที่ช่วยเหลือ แต่ฉันไม่คิดว่าฉันจะได้รับคำตอบที่นี่ ดังนั้นฉันจะปิดคำถาม
us flag
ฉันจะใช้ Squid Proxy ฉันต้องการถ้ามีการตั้งค่าที่อยู่ IP V6 ใน tcp_outgoing_address ซึ่งในกรณีของฉันจะใช้เฉพาะ iPv6 ที่ไม่มี IP V4 ทางเลือก ฉันจะได้รับ iPv4 ทางเลือกเสมอหากเซิร์ฟเวอร์ยอมรับเฉพาะ IP V4 และฉันต้องการเปลี่ยน ปิด ฉันต้องการรับข้อความแสดงข้อผิดพลาดเมื่อฉันใช้ที่อยู่ IPv6 ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ที่ยอมรับเฉพาะที่อยู่ IP V4
Michael Hampton avatar
cz flag
@MyraSewitz หือ? คุณถามถึงขดไม่ใช่ปลาหมึก หากคุณถามเกี่ยวกับปลาหมึกในตอนเริ่มต้น บางทีนี่อาจฟังดูเข้าท่าและคุณจะได้คำตอบเร็วขึ้น
us flag
ขอโทษที่คุณช่วยฉันได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา