Финляндия по-русски

Финляндия по-русски (https://www.russian.fi/forum/index.php)
-   Интернет и связь (https://www.russian.fi/forum/forumdisplay.php?f=108)
-   -   port forwarding (https://www.russian.fi/forum/showthread.php?t=64191)

Бегемот 28-03-2011 22:21

port forwarding
 
Задача:
Имеется модем-роутер (D-Link dsl-2640b, Firmware Version: EU_4.00 Hardware Version: B2) адрес во внутренней сети: 192.168.1.1. В этой сети есть комп (CentOS 5.5 and dns-server (BIND v.9.3). Адрес во внутренней сети статический: 192.168.1.20

Результат сканирования nmap такой:

192.168.1.20 (сервер с DNS)
PORT STATE SERVICE REASON
53/tcp open domain syn-ack

192.168.1.1 (роутер)
PORT STATE SERVICE REASON
53/tcp closed domain reset

внешний IP:
PORT STATE SERVICE REASON
53/tcp filtered domain no-response

PortForwarding устанавливался, DMZ устанавливалась. No success:)
Результат: DNS в инттернете не виден.
Кто-то с подобным сталкивался?

Chuvi 28-03-2011 22:53

DNS у вас в приватной (серой) сети. Настраивайте NAT c 192.168.1.0 на реальный IP.
Подробнее опишите, что пытаетесь реализовать.

uusisuomalainen 28-03-2011 23:14

DMZ - стрельба по воробью из пушки. Если нужен только порт 53, делай DNAT с указанием 192.168.1.20 в качестве destination и с портом 53 udp. Если в интернете есть кеширующий DNS сервер по отношению к твоему, то возможно также нужен tcp порт.

Одиссей 28-03-2011 23:17

Цитата:
Сообщение от Бегемот
Задача:
Имеется модем-роутер (D-Link dsl-2640b, Firmware Version: EU_4.00 Hardware Version: B2) адрес во внутренней сети: 192.168.1.1. В этой сети есть комп (CentOS 5.5 and dns-server (BIND v.9.3). Адрес во внутренней сети статический: 192.168.1.20
...
Кто-то с подобным сталкивался?

DNS работает в основном через UDP.
Нужно настраивать port forwarding и для tcp, и для udp.

Бегемот 29-03-2011 11:13

Цитата:
Сообщение от Одиссей
DNS работает в основном через UDP.
Нужно настраивать port forwarding и для tcp, и для udp.

Admin for dsl-2640b автоматом предлагает две настройки 53 - tcp, 53 - udp. Обе включены.
Цитата:
Если нужен только порт 53, делай DNAT с указанием 192.168.1.20 в качестве destination и с портом 53 udp.

Что такое DNAT и как его сделать?
Цитата:
Настраивайте NAT c 192.168.1.0 на реальный IP.

1. Адрес роутера 192.168.1.1. Не "0" в конце. Или имеется в виду не роутер?
2. Как настроить NAT? На роутере нет впрямую панели "Настройки NAT" (или чего-то похожего). Написано так:
"The router already provides a simple firewall by virtue of the way NAT works. By default NAT does not respond to unsolicited incoming requests on any port, thereby making your LAN invisible to Internet cyberattackers."
Цитата:
Подробнее опишите, что пытаетесь реализовать.

Имеется зарегистрированное доменное имя (домен второго уровня). Нужен DNS-сервер для управления этой зоной (и несколькими другими). Имеется 2 DNS-сервера (второй в таком же состоянии).Регистрационные записи видны в сети. Например (http://www.intodns.com/) "The parent server a.gtld-servers.net has your nameservers listed." НО: "ERROR: One or more of your nameservers did not respond:" и дальше оба IP за которыми стоят локальные сети, в которых установлены DNS.
Итого: как настроить NAT?

Одиссей 29-03-2011 11:23

Цитата:
Сообщение от Бегемот
Имеется зарегистрированное доменное имя (домен второго уровня). Нужен DNS-сервер для управления этой зоной (и несколькими другими).

Как альтернативный вариант - не держать зоны за домашними adslями, а переложить их, например, на zoneedit.com (или на каком-нибудь другом бесплатном сервисе).

Chuvi 29-03-2011 12:05

Цитата:
Сообщение от Бегемот
1. Адрес роутера 192.168.1.1. Не "0" в конце. Или имеется в виду не роутер?

Имеется в виду ваша локальная сеть 192.168.1.0
Цитата:
Сообщение от Бегемот
Как настроить NAT? На роутере нет впрямую панели "Настройки NAT" (или чего-то похожего). Написано так:
"The router already provides a simple firewall by virtue of the way NAT works. By default NAT does not respond to unsolicited incoming requests on any port, thereby making your LAN invisible to Internet cyberattackers."

Посмотрел в мануале, ваш роутер не поддерживает NAT как таковой, есть некое подобие PAT.

Для вас критично скрыть ваш DNS в вашей локальной сети?
Скорее всего ваш провайдер выдает вам не один реальный IP. Как вариант, ставьте роутер в режим bridge и получайте реальный IP на ваш DNS.

Chuvi 29-03-2011 13:04

Так же попробуйте, страница 37 ftp://ftp.dlink.co.uk/dkt_products/...l_v1_060407.pdf
добавить в поле IP address - 192.168.1.20 и в поля tcp, udp - 53. Обращение к вашему DNS через реальный интернет IP.

Бегемот 29-03-2011 13:28

Цитата:
Сообщение от Chuvi
Имеется в виду ваша локальная сеть 192.168.1.0

Посмотрел в мануале, ваш роутер не поддерживает NAT как таковой, есть некое подобие PAT.

Для вас критично скрыть ваш DNS в вашей локальной сети?
Скорее всего ваш провайдер выдает вам не один реальный IP. Как вариант, ставьте роутер в режим bridge и получайте реальный IP на ваш DNS.

1. Имею три манула. Истине (т.е. конкретному устройству) соответствует вот этот: DSL-2640B_Manual_v1_060407.pdf. Остальные содержат пункт меню Virtual Servers. Это, вероятно, годится для dsl-2640u или для dsl-2640b version hardware B3.
Цитата из "моего":

"Network Address Translation (NAT) - For small office environments, the DSL-2640B allows multiple users on the LAN to access the
Internet concurrently through a single Internet account. This provides Internet access to everyone in the office for the price of a single user.
NAT improves network security in effect by hiding the private network behind one global and visible IP address. NAT address mapping can
also be used to link two IP domains via a LAN-to-LAN connection."
Т.е. NAT - вроде есть.
2.
>Для вас критично скрыть ваш DNS в вашей локальной сети?
Нет.
3.
>Скорее всего ваш провайдер выдает вам не один реальный IP. Как вариант, ставьте роутер в режим bridge и получайте реальный IP на ваш DNS.
Нет. Совет разрушителен: в режиме bridge компы из внутренней сети перестают видеть роутер. Включая AdminPanel. Дальше только hard reset

Бегемот 29-03-2011 13:54

Файлов в теме: 1
Цитата:
Сообщение от Chuvi
Так же попробуйте, страница 37 ftp://ftp.dlink.co.uk/dkt_products/...l_v1_060407.pdf
добавить в поле IP address - 192.168.1.20 и в поля tcp, udp - 53. Обращение к вашему DNS через реальный интернет IP.

Попробывал. [IMG]PortForwarding.jpg [/IMG] Где указывать внешний IP адрес? В колонке remoteIP? - Не помогает...

Бегемот 29-03-2011 13:56

Цитата:
Сообщение от Одиссей
Как альтернативный вариант - не держать зоны за домашними adslями, а переложить их, например, на zoneedit.com (или на каком-нибудь другом бесплатном сервисе).

Вот например список бесплатных DNS http://wm-help.net/seo-tools/free-DNS.html. Проверяю

Chuvi 29-03-2011 14:35

Цитата:
Сообщение от Бегемот
>Скорее всего ваш провайдер выдает вам не один реальный IP. Как вариант, ставьте роутер в режим bridge и получайте реальный IP на ваш DNS.
Нет. Совет разрушителен: в режиме bridge компы из внутренней сети перестают видеть роутер. Включая AdminPanel. Дальше только hard reset

При bridge ваши компы должны быть настроены с DHCP. Никаких явных адресов из вашей сети 192.168.1.0/24 указывать не нужно.

Chuvi 29-03-2011 14:39

Цитата:
Сообщение от Бегемот
Попробывал. [IMG]PortForwarding.jpg [/IMG] Где указывать внешний IP адрес? В колонке remoteIP? - Не помогает...

Remote IP скорее всего должен быть 192.168.1.20
Server IP оставьте пустым либо поставьте реальный. DNS должен работать при обращении к внешнему (реальному) IP.

Бегемот 29-03-2011 15:17

Цитата:
Сообщение от Chuvi
При bridge ваши компы должны быть настроены с DHCP. Никаких явных адресов из вашей сети 192.168.1.0/24 указывать не нужно.

Сервер DHCP во внутренней сети работает нормально. Комп с сервером имеет статический адрес (192.168.1.20). Остальные - динамические. bridge делает роутер (c DHCP-сервером) невидимым (для остальных компов в сети) и недоступным для управления (т.е. для настройки DHCP).
Цитата:
Сообщение от Chuvi
Remote IP скорее всего должен быть 192.168.1.20
Server IP оставьте пустым либо поставьте реальный. DNS должен работать при обращении к внешнему (реальному) IP.

Server IP нельзя оставлять пустым - на какой комп роутер будет запросы пересылать?
В упоминаемом выше мануале сказано:
Select a name from the Computer Name drop-down menu or type an IP address
in the IP address input box to appoint the PC to receive the forwarded packets.
Те. имя компа (а оно только в локальной сети) есть эквивалент внутреннего IP-адреса

Chuvi 29-03-2011 16:09

Цитата:
Сообщение от Бегемот
Сервер DHCP во внутренней сети работает нормально. Комп с сервером имеет статический адрес (192.168.1.20). Остальные - динамические. bridge делает роутер (c DHCP-сервером) невидимым (для остальных компов в сети) и недоступным для управления (т.е. для настройки DHCP).

Сколько устройств у вас в сети?

Устанавливая модем в режим bridge сам провайдер выступает как DHCP сервер, т.е. у вашего модема 4 порта ethernet, допустим вы подключили 4 устройства в эти 4 порта. На каждом устройстве не указан IP адрес явно, а стоит DHCP клиент - получать IP адрес автоматически. Ваш провайдер выдает вам, скорее всего 3-4 реальных IP адреса, следовательно ваши устройства получат их напрямую, адреса 82.x.x.x скорее всего. У модема останется только сервисный дефолтный адрес 192.168.1.1

Далее, чтобы управлять модемом, вы на одном из устройств (допустим ваш PC), подключенным к одному из 4х портов модема, выставляете адрес 192.168.1.2 вручную и заходите на свой модем. Сделав необходимые настройки в модеме, снова убираете этот адрес, заменяя на DHCP client - получать адрес автоматически, провадер выдаст вам опять реальный IP.

Данная конфигурация избавляет вас от заморочек с NAT и порт форвардингом.

Цитата:
Сообщение от Бегемот
Server IP нельзя оставлять пустым - на какой комп роутер будет запросы пересылать?

Я не знаю тонкостей работы вашего модема, вам нужно добиться в настройках схемы

--DNS запрос------>real IP/port 53------->NAT-------->192.168.1.20/port 53

Цитата:
Сообщение от Бегемот
В упоминаемом выше мануале сказано:
Select a name from the Computer Name drop-down menu or type an IP address
in the IP address input box to appoint the PC to receive the forwarded packets.
Те. имя компа (а оно только в локальной сети) есть эквивалент внутреннего IP-адреса

Ключевое слово здесь or, Name drop-down menu or type an IP address

Бегемот 29-03-2011 18:07

Цитата:
Сообщение от Chuvi
Устанавливая модем в режим bridge сам провайдер выступает как DHCP сервер, т.е. у вашего модема 4 порта ethernet, допустим вы подключили 4 устройства в эти 4 порта. На каждом устройстве не указан IP адрес явно, а стоит DHCP клиент - получать IP адрес автоматически. Ваш провайдер выдает вам, скорее всего 3-4 реальных IP адреса, следовательно ваши устройства получат их напрямую, адреса 82.x.x.x скорее всего. У модема останется только сервисный дефолтный адрес 192.168.1.1

Очевиден более простой (для провайдера) вариант. Он выдает один реальный интернет IP. Этот адрес являетс внешним для роутера (и для всех устройств в локальной сети). Провайдер вообще является только DNS-сервером (способ подключения к провайдеру - DynamicIP)
Этот единственный внешний IP я вижу выходя в интернет с любого компа в локальной сети как собственный адрес.
Цитата:
Сообщение от Chuvi
Далее, чтобы управлять модемом, вы на одном из устройств (допустим ваш PC), подключенным к одному из 4х портов модема, выставляете адрес 192.168.1.2 вручную и заходите на свой модем.

В режиме bridge (как я понимаю) DHCP-сервер роутера не работает. А никто больше адресами во внутренней сети не занимается. Поэтому доступа к роутеру и его настройкам нет.

>Данная конфигурация избавляет вас от заморочек с NAT и порт форвардингом.
Вроде бы аналогичный результат (избавить от заморочек с NAT и порт форвардингом) должна давать DMZ...
Цитата:
Сообщение от Chuvi
Я не знаю тонкостей работы вашего модема, вам нужно добиться в настройках схемы

--DNS запрос------>real IP/port 53------->NAT-------->192.168.1.20/port 53

Абсолютно "да"! Вот только в середине слово из трех букв сильно мешает:)

Chuvi 29-03-2011 18:38

Вы вроде писали, что провайдер выдает несколько адресов...
Настройки модема очень упрощены, мне видется несколько вариантов решения:
1. Аренда/покупка дополнительных реальных адресов у провайдера
2. Приобрести любой иной роутер с полноценной поддержкой NAT.

П.С. Так как из вашей сети 192.168.1.0 устройства могут выходит в интернет, следовательно NAT работает по умолчанию, жаль что настроить его нельзя, в описании модема я не нашел окна конфигурации.

Бегемот 29-03-2011 19:39

Цитата:
Сообщение от Chuvi
Вы вроде писали, что провайдер выдает несколько адресов...
Настройки модема очень упрощены, мне видется несколько вариантов решения:
1. Аренда/покупка дополнительных реальных адресов у провайдера
2. Приобрести любой иной роутер с полноценной поддержкой NAT.

П.С. Так как из вашей сети 192.168.1.0 устройства могут выходит в интернет, следовательно NAT работает по умолчанию, жаль что настроить его нельзя, в описании модема я не нашел окна конфигурации.

Согласен во всем.
Детали:
1. можно ли на одну телефонную розетку (dsl...) получить 2 IP ?
2. описание моего dsl-2640b предлагает 4 варианта прямого соединения порта сервера внутреннией сети с внешней. И не один не работает в даннои случае. Как выбирая устройство определить, что требуемые порты будут работать? Это ведь не конец - дальше будут 21,22,25,...110,443...:)

Chuvi 29-03-2011 19:45

1. Можно и больше
2. Не мучайтесь этим, дешевле и проще первый вариант :). А так, то смотреть в сторону профильных девайсов, cisco, summit extreme, возможно d-link.

Бегемот 29-03-2011 20:19

Цитата:
Сообщение от Chuvi
1. Можно и больше
2. Не мучайтесь этим, дешевле и проще первый вариант :). А так, то смотреть в сторону профильных девайсов, cisco, summit extreme, возможно d-link.

Принято. Не мучаюсь:)
А самый дешевый вариант - бесплатный DNS Вот быстренько получился такой обзор:

29 March 2011
1.
DynDNS.com (http://www.dyndns.com/) слишком продажный и неудобный
2.
http://www.everydns.com/ - отсылка на DynDNS
3.
EditDNS.net (http://editdns.org/) - не работает.
4.
http://freedns.afraid.org/
"Brandable Nameservers - Use ns1-ns4.yourdomain.com instead of ns1-ns4.afraid.org"
Очень хорошо, но:
# Your domain registrar must support the registration of multiple nameservers to a single IP.
# This service available to premium members only who are signed up to a plan that includes brandable nameserver support.
# You may apply branding to invisible domains only.

NS1.AFRAID.ORG (67.19.72.206)
NS2.AFRAID.ORG (174.37.196.55)
NS3.AFRAID.ORG (72.20.15.62)
NS4.AFRAID.ORG (208.43.71.243)

Конфликт между требованиями регистратора домена: "The domain name of this NameServer must be in your user account." Те в зарегистрированном домене.


5.
parking-page.net (http://parking-page.net/) - не подходит структура имени - мои должны быть в моей зоне
6.
freedns.sgh.waw.pl (http://freedns.sgh.waw.pl/) - поляки...
7.
primaryns.kiev.ua (http://primaryns.kiev.ua/) - самостийники...
8.
no-ip.com (http://www.no-ip.com/services/manag...ynamic_dns.html) -
"на нём работает Нижегородский хаб" - куда уж мне:)
9.
http://www.zoneedit.com/pricing.html - реально not FREE
"When you sign up for an account with ZoneEdit, your account comes with two free zones for life. The first two zones you add in your account will remain free forever unless you delete them. After the first two zones, we offer credit-based pricing that makes ZoneEdit affordable for all types of customers, from personal website owners to large enterprise businesses with hundreds of domains."
А у меня уже 2 зоны и сколько будет - невнятно.
10.
xname.org (http://www.xname.org/) - не работает.

Alek 30-03-2011 10:17

Цитата:
Сообщение от Бегемот
Задача:
Имеется модем-роутер (D-Link dsl-2640b, Firmware Version: EU_4.00 Hardware Version: B2) адрес во внутренней сети: 192.168.1.1. В этой сети есть комп (CentOS 5.5 and dns-server (BIND v.9.3). Адрес во внутренней сети статический: 192.168.1.20

Результат сканирования nmap такой:

192.168.1.20 (сервер с DNS)
PORT STATE SERVICE REASON
53/tcp open domain syn-ack

192.168.1.1 (роутер)
PORT STATE SERVICE REASON
53/tcp closed domain reset

внешний IP:
PORT STATE SERVICE REASON
53/tcp filtered domain no-response

PortForwarding устанавливался, DMZ устанавливалась. No success:)
Результат: DNS в инттернете не виден.
Кто-то с подобным сталкивался?


Ну ты намудрил.....За чем привязывать локальный ком в к днс серверу, привязывают WAN к днс серверу

ip:192.168.1.20
mask:255.255.255.0
gw:192.168.1.1
dns1: от оператора интернета
dns2: от оператора интернета

В настройках модема есть фишка как привязать модем к бесплатному днс серверу...

Бегемот 30-03-2011 13:08

Цитата:
Сообщение от Alek
Ну ты намудрил.....За чем привязывать локальный ком в к днс серверу, привязывают WAN к днс серверу

ip:192.168.1.20
mask:255.255.255.0
gw:192.168.1.1
dns1: от оператора интернета
dns2: от оператора интернета

В настройках модема есть фишка как привязать модем к бесплатному днс серверу...

1. Спасибо.
2. Задача состояла в создании собственного (управляемого мною) dns-сервера, а не в использовнии "dns1: от оператора интернета".
3. Среди множества "фишек" именно нужная оказалась неработающей. Это особенно интересно поскольку для порта 80 эта хрень работает. Как и для игровых портов (от 20000 судя по форумам). Как и для близких устройств (dsl-2640u. Кстати на Руси, похоже, модификации "b" нет вообще).

Chuvi 30-03-2011 13:21

Есть еще один вариант. Берем любой простенький комп, 2 сетевые карты, в одну подключаем модем в бридже, вторая в локальную сеть. Устанавливаем линукс или фрибсд и настраиваем NAT.

Alek 30-03-2011 13:28

Цитата:
Сообщение от Бегемот
1. Спасибо.
2. Задача состояла в создании собственного (управляемого мною) dns-сервера, а не в использовнии "dns1: от оператора интернета".
3. Среди множества "фишек" именно нужная оказалась неработающей. Это особенно интересно поскольку для порта 80 эта хрень работает. Как и для игровых портов (от 20000 судя по форумам). Как и для близких устройств (dsl-2640u. Кстати на Руси, похоже, модификации "b" нет вообще).


самое простое, это днс от http://www.dy.fi/, только надо раз в 8 дней обновлять... Удачи!

Бегемот 30-03-2011 18:42

Цитата:
Сообщение от Alek
самое простое, это днс от http://www.dy.fi/, только надо раз в 8 дней обновлять... Удачи!

Не годится: тут домен FI, а у меня уже com и info. Однако спасибо.
Цитата:
Есть еще один вариант. Берем любой простенький комп, 2 сетевые карты, в одну подключаем модем в бридже, вторая в локальную сеть. Устанавливаем линукс или фрибсд и настраиваем NAT.

Куда не кинь - везде кэш:) Собственно, предлагаемый вариант еще несколько лет назад был бы основным. Похоже, к этому придется вернуться, обломав голову об остальное:)

Теперь следующий шаг.
Имеем тот же комп. Ставим на него Postfix. В режиме Virtual Domain Hosting. Есть какие-либо советы по настройке и (особенно) тестированию. Инструменты с использованием httpd и MySQL не принимаются:)


Часовой пояс GMT +3, время: 12:36.