Re: SRV lookup support (Bugzilla 2217)

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

 



On Fri, 2021-02-19 at 00:03 +0100, Jochen Bern wrote:
> On 18.02.21 20:22, James Bottomley wrote:
> > SRV is used as a requirement by several protocols today.  Xmpp
> > simply won't work without them unless you happen to have a lucky
> > domain setup and matrix could use the .well-known/ URL instead, but
> > having SRV records is required for setups where WWW isn't run on
> > the domain URL.
> 
> While I very much agree that any protocol/service that insists on
> pwning your domain name in the DNS *deserves* the eternal punishment
> of having to support a personal fix for their hubris (a la SMTP and
> MX RRs), I do *not* agree that SRVs are "required" to run a webserver
> today.

I didn't say required for a webserver, I said required for certain
protocols.  The general use case is where you have a multi-node domain
but you want to export the service at the domain level, so I want my
xmpp address to be 'jejb@xxxxxxxxxxxxxxxxxxxxx' not
'jejb@xxxxxxxxxxxxxxxxxxxxxxxxxxx' and to do that, I need SRV records. 
The same goes for matrix (except my id is @jejb:hansenpartnership.com)

> Through three different web design outfits and their favorite hosters
> now, I have successfully upheld that binect.de points to an IP *we*
> control and run a HTTP+HTTPS redirector to www.binect.de (and
> whatever other stuff we want to be available as "binect.de") on.
> (Having your content appear under a *single* FQDN is actually good
> for your SEO.)

Running a single server for all protocols at the domain address
obviates the need for SRV records usually (unless you're on non-
standard ports).  However, once you want fault resiliency or load
balancing, you'll get forced to use them as well.

> Also, the range of "web browsers" is a tad too large - from FF, Edge
> and the like to Konqueror to elinks and lynx to cURL and wget to
> debugging with plain "telnet" or "openssl s_client" - to
> *consistently* obey SRV RRs anytime soon.

The app implementations of protocols that specify SRV URLs tend to be
well behaved.  The fact that most browsers aren't that well behaved is
sadly true but orthogonal.

James


_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev



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

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux