At 14:22 +0200 6/15/10, <[email protected]> wrote:

https://datatracker.ietf.org/doc/draft-savolainen-mif-dns-server-selection/


Comments on the draft.

In general, I think that architecturally a host has to treat each interface somewhat independently and then choose the interface to use for a network event. That is, the host should not treat all the DNS servers equally regardless of the which interface they are serving.

You shouldn't choose to use an 802.11 connected DNS server to direct packets on your wired LAN if the latter also has a DNS server. I am reacting to this section:

3.  DNS server selection procedure

The list of servers should be per interface. Each interface can be contacted for it's best way to reach the remote end, and the interface that's best ought to be chosen and the DNS server that is selected has to be one on that interface.

DISCUSS: Even more more known problem scenarios caused by split DNS
for multi-homed hosts?

An indirect reaction. Multihoming isn't a problem for the DNS, it's a problem for forwarding on the multihomed host. There are good reasons to multihome, but that's a situation unique to those hosts - and the multihomed machine has better situational awareness of it's topology than any other device.

  DISCUSS: What about those DNS servers that instead of
  negative answer always return positive reply with an IP address of
  some default HTTP server, which purpose is just to say 'authenticate'
  or 'page not found'?  Maybe DNSSEC would help here, i.e. roll through
  DNS servers until one provides a response that can be validated?

This issue is orthogonal to multihoming.

  DISCUSS: When DNSSEC is used, in
  split-DNS case it is probably possible to have authoritative answers
  for both existence and non-existence of a record, depending on the
  interface question is sent on?

Yep. I think this is common. I've seen machines that straddle the firewall boundary that will be getting the organization-internal zone on one interface and the organization-external zone on the other. The internal one usually has more hosts listed, hosts that are not visible externally.

This straddling is not the same as having multiple-media interfaces as mentioned elsewhere. When straddling a boundary, names will be different by design. When considering different media (wireless vs. wired) it could be both are supposed to be open to the internet and hence have the same names.

Finally I'd refer this problem to the issue of: once you have a pool of addresses for the desired endpoint, which do you choose? The DNS can't help there, it doesn't know routing. Similarly, the DNS can't distinguish a multi-homed host from two hosts at different IP addresses, so it's up to the host to deal with it.

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis NeuStar You can leave a voice message at +1-571-434-5468

Discussing IPv4 address policy is like deciding what to eat on the Titanic.
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to