PDA

Просмотр полной версии : Вопрсо по IP сервера на котором расположен сайт


polzunki
23.08.2020, 17:02
Доброго времени суток. Подскажите, как узнать ip сервера на котором расположен сайт?

В конфиге указано localhost. Конечная цель - подключение к бд.

Движок Wordpress. Скрипты скачивать возможность есть.

Другими словами. Как мне подключиться к бд, имея конфиг wp-config.php

fandor9
23.08.2020, 18:57
polzunki said:
↑ (https://antichat.live/posts/4408642/)
Доброго времени суток. Подскажите, как узнать ip сервера на котором расположен сайт?
В конфиге указано localhost. Конечная цель - подключение к бд.
Движок Wordpress. Скрипты скачивать возможность есть.
Другими словами. Как мне подключиться к бд, имея конфиг wp-config.php


хм, вы наверно немного другое имели в виду чем спросили, но всё-таки...

Что-бы определить IP-адрес системы используется сетевой протокол/служба DNS (https://docs.microsoft.com/ru-ru/windows-server/networking/dns/dns-top). Т.е. вы задаёте доменное имя сервера и ДНС-сервер в ответ выдаёт вам (все) IP-адреса


Code:
nslookup yahoo.ru
----------------------------
Non-authoritative answer:
Name: yahoo.ru
Address: 98.136.103.23
Name: yahoo.ru
Address: 74.6.136.150
Name: yahoo.ru
Address: 212.82.100.150

Вообще можно много чего интересного узнать из ответов DNS-серверов, можно и онлайн (https://viewdns.info/reverseip/?host=www.yahoo.ru&t=1) узнать.

Но я так понимаю что у вас проблема в том что в wp-config.php (https://codex.wordpress.org/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D 0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_wp-config.php) прописан define('DB_HOST', 'localhost'); и вы теперь не знаете куда обратится.) Ведь даже если на фаерволе были-бы разрешены соединиения по порту 3306, то служба MySQL всё-равно скорее всего привязана только к адресу "localhost" и обратится к ней "снаружи" не возможно.

Тут есть несколько вариантов:


Пробросить порт 3306 по SSH, но для этого вам нужен локальный пользователь

Поставить веб-приложение для администрации MySQL, допустим phpMyAdmin (https://www.phpmyadmin.net/)

Ну или же вариант (https://gist.githubusercontent.com/micc83/fe6b5609b3a280e5516e2a3e9f633675/raw/d5b8fca632e81fc211fe1abc3bcfb9e070fe9082/mysqldump.php) изменения/добавления файла для дампа MySQL

Или же залить полноценную веб-шелл (https://github.com/tennc/webshell/tree/master/php), правда сначала убедитесь, что понимаете что будет делать эта веб-шелл