This message was deleted.
# citrix-netscaler
s
This message was deleted.
c
If you’re getting multiple addresses back then you probably have the MIR option enabled. https://docs.citrix.com/en-us/citrix-adc/13/global-server-load-balancing/how-to/protect-setup-against-failure.html
k
Well that looked hopeful... but MIR is disabled.
c
only other time i can think of when you get multiple IPs in response is if the service is down
“When a GSLB virtual server is disabled or in a DOWN state, the response to a DNS query for the GSLB domain bound to that virtual server contains the IP addresses of all the services bound to the virtual server.”
You can enable Empty Down Response (EDR) to make it respond with an empty A record if you want. if neither of those things are in place then you might need to ring up support and have them take a look.
k
Thanks @CTXMike... looks like I may have to go down that route (support case).
c
one quick thing you can do to rule out an intermediate DNS server caching weird responses is to do an nslookup directly against the ADNS service IP, that’s helped me in troubleshooting before
k
Directly against the ADNS service I get two responses from one of them... and again, one server response from the other.
c
interesting. GSLB config doesn’t sync automatically, perhaps check the one that’s reporting multiple IPs and make sure it doesn’t have MIR set/think the vserver is down somehow?
k
Opps, that was my bad.. I had disable the GSLB vserver when I was doing a test.. after enabling it and going against the ADNS server IP I am getting 1 server response from both..
c
cool!
knew it had to be something simple, GSLB is pretty straightforward in most cases.
k
So when taking out one side of a particular GSLB domain... is the proper way to disable that particular side's GSLB vserver?
Or is it to disable the bound GSLB service?
c
Nope, what you want to do is disable that side’s GSLB service. that way no matter which NS gets the DNS request it responds appropriately. You should be able to do that from one NS and perform a GSLB sync to propagate that change to all NSes currently participating in GSLB.
k
yeah, that makes sense.
Thanks for the GSLB 101 😉
c
glad to help!
k
Do you see a lot of people using the EDNS Client Subnet setting?
c
If you’re doing anything like proximity based GSLB then definitely, otherwise it doesn’t necessarily make a functional difference.
k
Ok, thank you again