Вам следует почитать про то, как работает DNS и нейм сервера, чтобы поняьт что единого списка доменов не существует и быть не может, ибо так работает технология - пока ты не обратился к конкретному домену, тебя не направили по цепочке к конкретному NS-у, ты не узнаешь, есть ли такой домен, особенно если это касается доменов третьего и выше уровней.
Все "базы доменов" это как раз варианты, когда кто-то перебрал, нагуглил, напарсил. При этом они явно будут неполные. Вопрос только в том, насколько вам этого достаточно.