Как настроить NAT в моем случае?
Имеются 2 ПК, объединенные в локальную сеть роутером (Huawei HG510), если точнее, то это модем, настроенный в режим роутера. На ПК1 стоит MSSQL, использует 1433 и 61433 порты. На роутере я настроил их проброс, однако, это не помогло, т.е. клиентом MSSQL с ПК1 я не могу присоединиться к себе же. Почему? Что в этом случае надо сделать, чтобы оно работало?
В той же сети на ПК1 установлен сервер онлайн игры (включает веб сервак), который для логина юзеров использует 80, 10001, 27780 порты. А на ПК2 соответственно клиент этой игры. Когда пробую запустить клиент с ПК2 подключения не происходит, потому что не настроен проброс портов, как настроить роутер в моем случае, чтобы все работало, я не представляю... Нужно, чтобы юзеры могли подключаться из глобалки и я сам с ПК2 к ПК1 по этим портам, что можно сделать в этом случае? ПК1 - Windows 7 ПК2 - Windows XP |
Цитата:
Цитата:
|
Да, компы в сетке, и я могу настроить, чтобы клиент соединялся по сетке, однако суть в обратном - клиент с ПК2 должен соединяться с ПК1 именно через WAN, понимаю, не логично, но так нужно, чтобы проверить, как происходит подключение у юзера.
Брендмауэр/файрволл не мешают, т.к. уже отключены. |
Цитата:
|
Ясно, спасибо. А с MSSQL как быть?
|
Цитата:
|
В логах касательно подключения нашел только это, мб плохо искал:
Код:
2012-02-08 10:35:14.62 Server Server is listening on [ 'any' <ipv6> 61433]. Вот как в данный момент настроен проброс: |
dronsky, я имел в виду логи Windows.
Ещё раз, о каком пробросе может идти речь, если компьютеры а одной сети? |
Это уже другое, для MSSQL нужно организовать проброс через WAN с ПК1 на него же, ПК1. В логах, я, к сожеланию, этого не нашел (плохо искал?).
|
Цитата:
Цитата:
|
to dronsky: используй localhost
|
Да, похоже, у меня других вариантов нет...
Ну хорошо, допустим, открыл я нужные порты, значит ли это, что c WAN пакеты с соответствующим портом будут перенаправляться на нужную машину. Как проверить? (не прибегая к помощи соседей :) ) |
lда тут вообще без wan. роутер не может пробрасывать порты на интерфейс с которого идет syn-set пакет. это что-то типа 'змеи которая ест свой хвост'. об этом выше Angry Demon тебе писал. есть вариант с localhost. если я правильно понял тебе надо клиентом sql соединится с сервером sql, причем и сервер и клиент у тебя на одном компе. для этого тебе надо настроить входящие соединения на серваке приминительно к localhost(127.0.0.1) и клиенту указать адрес сервера sql- localhost. отслеживая localhost ты увидишь как происходят подключения.
http://ru.wikipedia.org/wiki/Localhost http://ru.wikipedia.org/wiki/Loopback |
Да, все именно так: клиент и сервер SQL на одной тачке. Сам к себе я с внешки не подключусь, это я понял. БД поставлю c localhost. Почему я пытался подключиться с внешки? Купил себе домен, на нем поставил сайт, с него (с сайта) будет выполняться php скрипт, добавляющий записи в БД в MSSQL'e. Я так понимаю, что этому скрипту понадобится открытый порт... в данной связке проброс должен работать? Потому что выходит, что сейчас я этого никак не проверю, только когда сайт уже будет работать...
|
работу скрипта ты сможешь проверить только через localhost. когда отправишь скрипт хостинг провайдеру соответственно надо будет указать (в скрипте)путь к базе данных. "мой_внешний_ip:порт_Х". а на маршрутизаторе пробросить порт_Х на комп с SQL(и соответственно указать порт, который слушает SQL). Ну и конечно выставить в SQL аутентификацию :)
|
Да, это все что мне требовалось знать. Теперь знаю что и как настраивать. Спасибо за ответы.
|
Цитата:
|
Время: 17:12. |
Время: 17:12.
© OSzone.net 2001-