Получение DNS домена пользователя - приложение Django/Angular
Доброе утро!
В настоящее время у меня есть django/angular приложение, где мои пользователи используют LDAP auth с несколькими доменами. Я хотел бы получить (на стороне сервера или через фронтенд) dns домен пользователя, что эквивалентно переменной среды %USERDNSDOMAIN% в Windows, чтобы я мог использовать динамно эту переменную на стороне сервера вместо того, чтобы иметь несколько url для каждого домена, чтобы иметь глобальный LDAP auth.
На данный момент у меня есть IP пользователя, который получается непосредственно из запроса через django request:
request.META.get('REMOTE_ADDR')
До сих пор я пытался получить DNS с заданного ip, используя библиотеку python dns:
dns.reversename.from_address("REQUEST_IP")
а также используя библиотеку сокетов python
socket.gethostbyaddr('REQUEST_IP')
Первый работает, но не дает результата, который я ищу, а второй не работает должным образом:
---> 10 socket.gethostbyaddr('REQUEST_IP') herror: [Errno 1] Unknown host
Желаю хорошего дня!