Значит задача такая, имеется биллинговая система, имеется отчет в mysql кто, сколько, где был и на каких сайтах. Сайты пишутся, только не имена, а ip. Естесственно системному администратору понятнее было бы смотреть на цифры, а вот начальник требует чтобы были написаны URL сайтов.
Я представляю эту задачу так:
1. вытаскиваем из базы X, таблицы1, 1-го столбца "IP" значение адреса IP
2. nslookup "IP-адрес"
3. вписываем в базу X, таблицы2, в 1-й столбец "IP" значение адреса IP и в 1-й столбец значение URL.
4. а дальше я разберусь как в отчет подставить нужное значение.
теперь вопрос:
1. Правилен ли алгоритм?
2. При сессии mysql из коммандной строки вроде как nslookup не работает.
3. Нет ли готовых подобных решений?
4. Возможно ли выполнить запрос nslookup чтобы он вернул только имя сайта?
5. Если было 4005 строк как сделать чтобы эта программка начала работать в след. раз с 4006 строки?
спасибо.
массовое преобразование ip в имена
Модераторы: SLEDopit, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: массовое преобразование ip в имена
нет. на одном сервере могут располагаться несколько сайтов одновременно. как вы будете определять, на каком именно сайте был сотрудник?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Sergeyural
- Сообщения: 118
Re: массовое преобразование ip в имена
-
ALexhha
- Сообщения: 109
Re: массовое преобразование ip в имена
Прочитай что такое виртуальные хосты
-
Sergeyural
- Сообщения: 118