Interpretation of the NO_PROXY environment variable doesn't appear to be officially standardised. And most documentation for specific programs is fairly fuzzy about its exact interpretation (e.g. emacs).
This makes it difficult for me to answer one question I was curious about:
Does
NO_PROXY=.example.commatch all ofexample.com,subdomain.example.comandsub.domain.example.com?
I want to set the NO_PROXY variable to match a bunch of main domains as well as all sub-domains of those main domains, in as many contexts as possible within my system.
Does anyone know how diverse the implementation of NO_PROXY actually is in practice? To achieve my goal, would I need to specify nothing less than the following for each domain?:
export NO_PROXY=example.com,.example.com,*.example.com