Search squid archive

Re: Can I force certain destinations to ipv4?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-11-21 08:44, Ralf Hildebrandt wrote:

Can I force certain destinations to be reached using ipv4 only?

Not reliably. IMHO, it is a missing feature (or two).

Various tricks exist, but none of them work well in general, for various reasons. See other responses on this thread for some specific tricks.


I found this:
https://superuser.com/questions/994728/force-squid-to-connect-to-sites-over-ipv4-rather-than-ipv6

and implemented:

acl apiendpoint dstdomain api.endpoint.example
tcp_outgoing_address 193.175.73.216 apiendpoint

193.175.73.216 being the IP of my squid's extern a interface.
But alas, It doesn't work. Sometimes an ipv4, sometimes an ipv6
address is being used...

The advice you found and followed is not compatible with how modern Squid works: When Squid is about to open a connection to an IPv6 peer, Squid ignores all tcp_outgoing_address rules that use IPv4 addresses. In other words, tcp_outgoing_address rules select an outgoing address _within_ the already determined address family.


HTH,

Alex.



Using:
======

# squid --version
Squid Cache: Version 6.12-VCS

more precisely:
squid-6.12-20241031-r3b53538eae


_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux