Any OSX Power users?

Grant Shipley gshipley at gmail.com
Tue Dec 10 22:26:08 MST 2013


On Tue, Dec 10, 2013 at 10:09 PM, Grant Shipley <gshipley at gmail.com> wrote:

>
>
>
> On Tue, Dec 10, 2013 at 10:08 PM, Jonathan Grotegut <jgrotegut at gmail.com>wrote:
>
>> Only use one DNS server?
>>
>
> Yeah, but then I would have to setup forwarding.  It will work I suppose
> but I really want OSX to work the correct way.
>

This is working. :(

It still bothers me though.

>
>>
>> On Tue, Dec 10, 2013 at 10:06 PM, Grant Shipley <gshipley at gmail.com>
>> wrote:
>>
>> > Yeah, I hear ya on the hosts file.  The problem is my application
>> > dynamically creates cname records for every application that is
>> deployed.
>> >  Before the application is marked as created, the localhost has to be
>> able
>> > to resolve it.  I can't add it to my /etc/hosts file fast enough.
>> >
>> >
>> >
>> >
>> > On Tue, Dec 10, 2013 at 10:03 PM, S. Dale Morrey <sdalemorrey at gmail.com
>> > >wrote:
>> >
>> > > Ok I might be a total noob with OS/X & BSD in general, but wouldn't a
>> > hosts
>> > > file override anything in DNS?
>> > >
>> > >
>> > >
>> > > On Tue, Dec 10, 2013 at 9:00 PM, Grant Shipley <gshipley at gmail.com>
>> > wrote:
>> > >
>> > > > I know this is a linux list but I am at the end of my rope on this
>> one.
>> > >  I
>> > > > can't for the life of me figure out how dns resolution works in OSX
>> > > > Mavericks 10.9.
>> > > >
>> > > > Scenario:
>> > > >
>> > > > I have a PaaS setup in a test environment on openstack and I used
>> the
>> > > > domain name of example.com for my domain.  This is fine as I setup
>> a
>> > > bind
>> > > > dns server to resolve all of those hosts for me.  On windows and
>> linux
>> > > its
>> > > > as easy as adding the dns server I created to the top of the list in
>> > > > /etc/resolv.conf.
>> > > >
>> > > > Enter OSX.
>> > > >
>> > > > First of all, /etc/resolv.conf isn't respected on the mac so you
>> have
>> > to
>> > > > add manual entries of dns server in the network gui.  I did this
>> but it
>> > > > still doesn't work.  dig returns the right info and pulls it from my
>> > dns
>> > > > server.  ping returns different results.  I start to pull my hair
>> out.
>> > > >
>> > > > So then I google for about 19 straight hours and find that DNS on
>> OSX
>> > > uses
>> > > > mDNSResponder.  And I then found this little nugget:
>> > > >
>> > > > https://discussions.apple.com/message/10546115#10546115
>> > > >
>> > > > "
>> > > > 2) mDNSResponder does not honor DNS server ordering
>> > > >
>> > > > While not explicitly documented, in Mac OS X versions earlier than
>> Snow
>> > > > Leopard, DNS servers, whether specified manually or via DHCP, were
>> > > queried
>> > > > in the order they were provided. For manual specification, this
>> means
>> > in
>> > > > the order shown in the appropriate Network preferences pane tab, and
>> > for
>> > > > DHCP users in the order specified by the DHCP server.
>> > > >
>> > > > This is no longer true in Mac OS X Snow Leopard; instead
>> mDNSResponder
>> > > now
>> > > > seems to occasionally change the order in which it queries DNS
>> servers
>> > > from
>> > > > that in which they were specified.
>> > > > "
>> > > >
>> > > > Great.  Thanks for not respecting the order Apple.  I enjoy putting
>> my
>> > > dns
>> > > > servers on a dart board and seeing which one I hit.
>> > > >
>> > > > So then I find another little nugget that says you can override this
>> > by:
>> > > >
>> > > > sudo /usr/libexec/PlistBuddy -c "Add :StrictUnicastOrdering bool
>> true"
>> > > > /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
>> > > >
>> > > >
>> > > > Yeah, well that doesn't work either.
>> > > >
>> > > > So anyone know how to enforce dns ordering on OSX?
>> > > >
>> > > > And before you suggest I don't use OSX, I don't have a choice for
>> this
>> > > > particular job.
>> > > >
>> > > > Any help is appreciated.
>> > > >
>> > > > --
>> > > > gs
>> > > >
>> > > > /*
>> > > > PLUG: http://plug.org, #utah on irc.freenode.net
>> > > > Unsubscribe: http://plug.org/mailman/options/plug
>> > > > Don't fear the penguin.
>> > > > */
>> > > >
>> > >
>> > > /*
>> > > PLUG: http://plug.org, #utah on irc.freenode.net
>> > > Unsubscribe: http://plug.org/mailman/options/plug
>> > > Don't fear the penguin.
>> > > */
>> > >
>> >
>> > /*
>> > PLUG: http://plug.org, #utah on irc.freenode.net
>> > Unsubscribe: http://plug.org/mailman/options/plug
>> > Don't fear the penguin.
>> > */
>> >
>>
>> /*
>> PLUG: http://plug.org, #utah on irc.freenode.net
>> Unsubscribe: http://plug.org/mailman/options/plug
>> Don't fear the penguin.
>> */
>>
>
>


More information about the PLUG mailing list