Не следует добавлять жестко закодированный список действительных доменов верхнего уровня в ваше приложение.
Некоторые приложения делали это в прошлом, и проблема в том, что ваш список, хотя и правильный на тот момент, когда вы его сделали, довольно быстро устареет.
Например, Zend Framework ошибочно добавил жестко закодированный список доменов верхнего уровня в свой класс валидатора доменных имен. Теперь каждый, кто его использует, будет иметь неисправное приложение при каждом добавлении нового домена верхнего уровня, пока не обновит Zend Framework, что является рискованным бизнесом, поскольку все его приложение, вероятно, зависит от согласованного поведения многих его частей.