ฉันกำลังทำงานกับราสเบอร์รี่ที่ทำงานเป็นเซิร์ฟเวอร์ผ่านขวด
มันเชื่อมต่อผ่าน WiFi ไปยังอุปกรณ์ภายนอกและสิ่งที่ฉันต้องทำก็คือเปลี่ยนเส้นทางการร้องขอไปยังไอพีท้องถิ่นต่อไปนี้:
192.168.42.1:5000/wifi/schemes
ฉันพยายามใช้ dnsmasq และฉันพบว่าการเพิ่มบรรทัดต่อไปนี้ในไฟล์ dnsmasq.conf ควรทำเคล็ดลับ:
ที่อยู่ = / # / 191.168.42.1
อย่างไรก็ตามมันไม่ทำงานและฉันคิดว่าเป็นเพราะเซิร์ฟเวอร์ทำงานบนพอร์ต 5000 แต่ถ้าฉันพิมพ์:
ที่อยู่ = / # / 191.168.42.1:5000/wifi/schemes
แต่มันทำให้ฉันเกิดข้อผิดพลาดเนื่องจากที่อยู่ดูเหมือนจะไม่ถูกต้อง
คุณมีข้อเสนอแนะใด?
ดูเหมือนว่าคุณกำลังผสมที่อยู่ IP และ URL ที่อยู่ IP เป็นตัวระบุสำหรับอุปกรณ์ในขณะที่ URL เป็นตัวระบุสำหรับทรัพยากร (เช่นไฟล์หรือไดเรกทอรี) บนเครื่องนั้น คุณไม่สามารถใส่ URL ที่คาดว่าจะมีที่อยู่ IP ได้ (เนื่องจากโปรแกรมไม่เข้าใจ)
—
Nathan.Eilisha Shiraini
ยังไม่ชัดเจนว่าคุณพยายามเปลี่ยนเส้นทางอย่างไร คำขอ DNS หรืออย่างอื่น ดูเหมือนว่า iptables จะเป็นเครื่องมือที่เหมาะสมสำหรับงานที่คุณพยายามทำ
—
Darren