![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MSSQL через интернет? [D7, MSSQL]
chtr © (2004-01-19 15:37:00)
Подскажите каким образом можно подключаться через интернет к серверу MSSQL?
chtr (2004-02-02 04:44:00) [1]
Всем большое спасибо. Очень помогли.
chtr (2004-02-02 04:43:00) [2]
Отчитываюсь :). Несколько поздно, но лучше поздно. :)
Значит с "реальным IP" это скорее вопрос терминологии. По крайней мере мой провайдер оперирует именно этим термином. Написал заявление, выделили в течение 4-х дней адрес.
По вопросу безопасности: Фаерволл в ХР отключать не стал, добавил порт 1433, осталось пользователей на сервере описать. Кажись все?
Nikolay M. (2004-01-20 09:34:00) [3]
> Reindeer Moss Eater © (20.01.04 08:56) [19]
Тоже хотелось узнать, что такое "реальный IP". Напрягая свои телепатические способности, могу предположить, что "реальный IP" - это IP в интернете. IP-шники зон локальных сетей, видимо, считаются "нереальными". Некоторая логика в этом есть :)
Reindeer Moss Eater (2004-01-20 08:56:00) [4]
Если у автора нет реального IP (не на сервере с MSSQL, а вообще нет)то куда вы будете рыть туннель?
Nikolay M. (2004-01-20 08:51:00) [5]
> адрес вроде " http://awebsrvr" это все что нужно (ну не считая
> там логинов, паролей) в конце концов конечно связь по IP
Дык в том то и дело, что http://awebsrvrвсе равно преобразуется в www.xxx.yyy.zzz :(
Не вопрос, можно делать тунеллирование через НТТР, тогда запросы будут дикого вида вроде
http://www.myproxy.ru/cgi-bin/tunnel/query=mqalfijvlknwrlf234780rohLHO;ihj;o89u0;9o4u2;oi3h:Oh;OIU092
которые уже транслируются внутрь на сервер на 1434-й порт.
Про минусы и реальность такого решения говорить, думаю, не нужно.
> а вот обойти проксю по моему не получится (ну этого я и
> не говорил), и кстати возможно только если подняты соответствующие
> сервисы
Об этом я сразу и сказал в [4]
> к внутреннему серверу (к которому у меня все права) замечательно
> подходят
Дык :) Конечно, подходит :)
А вот с внешним, который за проксей, облом-с будет.
sniknik (2004-01-20 00:05:00) [6]HTTP - Set object = DataSpace.CreateObject("ProgId", " http://awebsrvr")
HTTPS Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr")
адрес вроде " http://awebsrvr" это все что нужно (ну не считая там логинов, паролей) в конце концов конечно связь по IP, но явно не задается (тем более что может менятся, (???) владельцы сайтов, я прав?)
а вот обойти проксю по моему не получится (ну этого я и не говорил), и кстати возможно только если подняты соответствующие сервисы.
в упоминавшейся уже книге Елмановой & ?непомню? есть примеры с коннектом к внешнему MSSQL серверу (неработают, ясно думаю почему), а вот к внутреннему серверу (к которому у меня все права) замечательно подходят (в отличии от DCOM который еще заколебешся настраивать, т.е. по умолчанию по нему не коннектится).
Nikolay M. (2004-01-19 22:41:00) [7]
> у этих протоколов явный IP явно лишний
Не поняла?
Не прошу рассказать в 2 словах, как обойти снаружи проксю, но хотя бы смысл сказанного (что для HTTP не нужен IP), если не трудно?
sniknik (2004-01-19 20:13:00) [8]
Reindeer Moss Eater © (19.01.04 18:24) [14]
> 2.А если нет реального IP?
> Никак.
как нибудь да можно, см. ADO - RDS работает по протоколам HTTP, HTTPS , ... остальное не интересно в данном случае.
а у этих протоколов явный IP явно лишний ;о))
2 chtr © (19.01.04 15:37)
можеш посмотреть если разберешся сделаеш (если прав хватит), начинать лутше с доки по RDS, в паре слов не обьясниш.
Reindeer Moss Eater (2004-01-19 18:24:00) [9]
1.I>Подскажите каким образом можно подключаться через интернет к серверу MSSQL?
2.А если нет реального IP?
Никак.
Nikolay M. (2004-01-19 17:14:00) [10]
Да, хочется уточнить, что под "сделать" в [11] я понимаю, что это не только будет сделано, но еще и проработает какое-то время в рабочем режиме :)
Криминальные пути достижения цели не считаются :)
> Автору: дуйте на sql.ru и срочно читайте все статьи по поводу
> MS SQL, безопасности на нем и т.д.
Имхо, негоже программеру еще и безопасностью заниматься. Защитить мало-мальски свой рабочий компьютер от взлома и свести риск заполучить на нем вирус к минимуму - это святое. Но ставить вовремя правильные заплатки, регулярно читать bug-track-и и обзоры проведенных атак, анализировать логи сервера, прикрывать дырки и постоянно думать, надежно ли все закрыто или что-то еще есть (а оно наверняка есть, на каждую хитрую ... всегда найдется болт с нарезкой) - не барское это дело. Пусть этом занимаются админы соответствующей квалификации. Иначе и программу толком не напишешь, и сервак не защитишь.
ПС
Немного ОФФ: на прошлой работе админ рассказывал, как он FreeBSD для личных нужд ставил. В процессе ее настройки воткнул сетевой хвост напрямую в интернет (естественно, от остальной сети был отключен) - его вскрыли уже через несколько минут и получили полный доступ к системе :)
KSergey (2004-01-19 16:51:00) [11]
На самом деле скорее беда юудет даже не в том, что не сделает (это как раз не трудно, хотя и не понятно как это на машине с MS SQL нет реального IP.(видимо имеется в виду, что нет IP для инета, это некая машина с IP для зон локальных сетей, так скажем; но тогда к ней через инет и не подберешься, если только провайдер не сделает то, о чем пишет [4] Nikolay M.)
Так вот, самое страшное будет то, что если такой сервер будет выставлен в инет, то (уж извините, но судя по вопросу) его ... даже слово не могу подобрать... короче грохнут как жалкого котенка, голыми руками...
Вот что страшно...
И тогда уже начальник придет и скажет "а где наши финансовые данные за прошлый месяц?"
А вот это уже пипец полный...
Автору: дуйте на sql.ru и срочно читайте все статьи по поводу MS SQL, безопасности на нем и т.д.
Nikolay M. (2004-01-19 16:32:00) [12]
> chtr © (19.01.04 16:16) [10]
> На спор через неделю отчитаюсь
Скажи, где именно стоит MS SQL-сервер и каким образом ему организован доступ в интернет. На 90% уверен, что можно спорить на любую сумму с закрытыми глазами (что не сделаешь).
chtr (2004-01-19 16:16:00) [13]
> Anatoly Podgoretsky © (19.01.04 16:11) [8]
На спор через неделю отчитаюсь.
chtr (2004-01-19 16:14:00) [14]
Что значит не лезь а программу вы будете за меня писать? Или мне к шефу подойти - Извините, мол, Не смог.
Anatoly Podgoretsky (2004-01-19 16:11:00) [15]
Не лезь ты в это дело, таких дел натворишь.
chtr (2004-01-19 16:10:00) [16]
Смешно значит. Ну и на том спасибо.
Delirium (2004-01-19 16:09:00) [17]
Спроси у провайдеров :)
chtr (2004-01-19 16:05:00) [18]
Про реальный IP мне объясняли провайдеры. А где об этом можно почитать?
Nikolay M. (2004-01-19 15:53:00) [19]
> А если нет реального IP?
Тунеллировать через прокси. Только не каждый админ такое разрешит.
> Да и с реальным IP не подключается
Не судьба, значит :(
ПС.
А что такое РЕАЛЬНЫЙ IP? То же самое, что и чисто КОНКРЕТНЫЙ IP? :)
chtr (2004-01-19 15:45:00) [20]
Да и с реальным IP не подключается