I have created two different views, view1 and view2 and copies of the same masterzone test.com for these two views. So when a client is asking for node1.test.com from ipaddrA (that matches view1), he gets answer 18.104.22.168 but when another client is asking for the same node1.test.com from ipaddrB (that matches view2) he gets another response, lets say 22.214.171.124.
This is correctly setup and works nice. But when I check in the db.test.com.view1 and db.test.com.view2 files, I see the A record entries as "glue records".
So the description in wikipedia, here What is a glue record? and in all the other sites that I have checked is not covering me because we are not having circular dependency.