The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
DNS и порт 53, !*! Varyag, 28-Май-03, 22:18  [смотреть все]
Запущен демон named .Netstat показывает что named слушает порт 53.
При запуске ipchains грузится правило, которое открывает порт 53.Но
telnet server_ip 53 не пропускает по этому порту (телнет запущен) .Кто-нибудь знает как решить данную проблему?
  • DNS и порт 53, !*! Dragon_Stas, 22:43 , 28-Май-03 (1)
    ИМХО
    DNS для резольвинга использует протокол UDP порт 53 (хотя есть случаи когда он работает и по TCP!) из этого следует, что DNS ждет запросы по протоколу UDP 53 порту, а Telnet же использует TCP протокол :)
    • DNS и порт 53, !*! Varyag, 08:09 , 29-Май-03 (2)
      >ИМХО
      >DNS для резольвинга использует протокол UDP порт 53 (хотя есть случаи когда
      >он работает и по TCP!) из этого следует, что DNS ждет
      >запросы по протоколу UDP 53 порту, а Telnet же использует TCP
      >протокол :)


      А как мне тогда udp 53 открыть?


      • DNS и порт 53, !*! Michael, 08:49 , 29-Май-03 (3)
        >>ИМХО
        >>DNS для резольвинга использует протокол UDP порт 53 (хотя есть случаи когда
        >>он работает и по TCP!) из этого следует, что DNS ждет
        >>запросы по протоколу UDP 53 порту, а Telnet же использует TCP
        >>протокол :)
        >
        >
        >А как мне тогда udp 53 открыть?

        ты же говорил, что открыл...
        поставь accept на порт 53 udp

    • DNS и порт 53, !*! J, 12:16 , 29-Май-03 (4)
      >ИМХО
      >DNS для резольвинга использует протокол UDP порт 53 (хотя есть случаи когда
      >он работает и по TCP!) из этого следует, что DNS ждет
      >запросы по протоколу UDP 53 порту, а Telnet же использует TCP
      >протокол :)


      tcp 53 порт тоже используется
      для длинных ответов на запросы и передачи зон

      • DNS и порт 53, !*! Dragon_Stas, 16:18 , 29-Май-03 (5)
        в студию вывод !
        netstat -an
        • DNS и порт 53, !*! Varyag, 10:09 , 30-Май-03 (6)
          >в студию вывод !
          >netstat -an

          Proto Recv-Q Send-Q Local Address           Foreign Address         State
          tcp        0      0 0.0.0.0:1024            0.0.0.0:*               LISTEN
          tcp        0      0 127.0.0.1:1025          0.0.0.0:*               LISTEN
          tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
          tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
          tcp        0      0 192.168.1.1:53         0.0.0.0:*               LISTEN
          tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
          tcp        0      0 192.168.1.1:22         0.0.0.0:*               LISTEN
          tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN
          tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
          tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN
          tcp        0    844 192.168.1.1:22         192.168.1.17:4554   ESTABLISHED
          udp        0      0 0.0.0.0:1024            0.0.0.0:*
          udp        0      0 0.0.0.0:1025            0.0.0.0:*
          udp        0      0 192.168.1.1:53         0.0.0.0:*
          udp        0      0 127.0.0.1:53            0.0.0.0:*
          udp        0      0 0.0.0.0:111             0.0.0.0:*

        • DNS и порт 53, !*! Mikhail, 10:11 , 30-Май-03 (7)
          >в студию вывод !
          >netstat -an

          Скорее, все-таки, ipchains -nL (или сами правила)

          • DNS и порт 53, !*! Varyag, 10:32 , 30-Май-03 (8)
            >>в студию вывод !
            >>netstat -an
            >
            >Скорее, все-таки, ipchains -nL (или сами правила)

            -A input -s 0/0 -d 0/0 53 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 23 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 25 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 80 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 21 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 22 -p tcp -y -j ACCEPT
            -A input -s 0/0 -d 0/0 -i lo -j ACCEPT
            -A input -p tcp -s 0/0 -d 0/0 0:1023 -y -j REJECT
            -A input -p tcp -s 0/0 -d 0/0 2049 -y -j REJECT
            -A input -p udp -s 0/0 -d 0/0 0:1023 -j REJECT
            -A input -p udp -s 0/0 -d 0/0 2049 -j REJECT
            -A input -p tcp -s 0/0 -d 0/0 6000:6009 -y -j REJECT
            -A input -p tcp -s 0/0 -d 0/0 7100 -y -j REJECT
            -A input -p udp -s 0/0 53 -d 0/0 -j ACCEPT


            • DNS и порт 53, !*! Mikhail, 11:14 , 30-Май-03 (9)
              #пропускаем входящие запросы
              -A input -s <otkuda> 1024: -d <interface> 53 -p udp -y -j ACCEPT
              #разрешаем ответы
              -A output -s <interface> 53 -d <kuda> 1024: -p udp -y -j ACCEPT
              ....
              Кстати, если указаны адреса 0/0, зачем их вообще указывать?
              Прикинул, очень много писАть придется... Влом...
              Почитай здесь:

              https://www.opennet.ru/docs/RUS/linuxsos/ch7_1.html
              https://www.opennet.ru/docs/HOWTO-RU/mini/Domain.html#FILTERING
              ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/IPCHAINS-HOWTO

              • DNS и порт 53, !*! Varyag, 13:10 , 30-Май-03 (10)
                >#пропускаем входящие запросы
                >-A input -s <otkuda> 1024: -d <interface> 53 -p udp -y -j ACCEPT
                >#разрешаем ответы
                >-A output -s <interface> 53 -d <kuda> 1024: -p udp -y -j ACCEPT
                >....
                >Кстати, если указаны адреса 0/0, зачем их вообще указывать?
                >Прикинул, очень много писАть придется... Влом...
                >Почитай здесь:
                >
                >https://www.opennet.ru/docs/RUS/linuxsos/ch7_1.html
                >https://www.opennet.ru/docs/HOWTO-RU/mini/Domain.html#FILTERING
                >ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/IPCHAINS-HOWTO

                Ну добавил я эти 2 правила и все равно
                netstat -an
                Active Internet connections (servers and established)
                Proto Recv-Q Send-Q Local Address           Foreign Address         State
                tcp        0      0 0.0.0.0:1024            0.0.0.0:*               LISTEN
                tcp        0      0 127.0.0.1:1025          0.0.0.0:*               LISTEN
                tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
                tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
                tcp        0      0 192.168.1.1:53         0.0.0.0:*               LISTEN
                tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
                tcp        0      0 192.168.1.1:22         0.0.0.0:*               LISTEN
                tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN
                tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
                tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN
                tcp        0      0 192.168.1.1:22         192.168.1.17:4554  ESTABLISHED
                udp        0      0 0.0.0.0:1024            0.0.0.0:*
                udp        0      0 0.0.0.0:1025            0.0.0.0:*
                udp        0      0 192.168.1.1:53         0.0.0.0:*
                udp        0      0 127.0.0.1:53            0.0.0.0:*
                udp        0      0 0.0.0.0:111             0.0.0.0:*


            • DNS и порт 53, !*! mcduck, 14:50 , 30-Май-03 (13)
              А как это :
              сначала ставится...
              -A input -p udp -s 0/0 -d 0/0 0:1023 -j REJECT
              а потом...
              -A input -p udp -s 0/0 53 -d 0/0 -j ACCEPT
              ?
              И что, так и надо ? И воопче, почему -s 0/0 53, а не -d 0/0 53 ?

              • DNS и порт 53, !*! Mikhail, 15:05 , 30-Май-03 (14)
                >А как это :
                >сначала ставится...
                >-A input -p udp -s 0/0 -d 0/0 0:1023 -j REJECT
                - где такое написано?
                >а потом...
                >-A input -p udp -s 0/0 53 -d 0/0 -j ACCEPT
                >?
                >И что, так и надо ? И воопче, почему -s 0/0 53,
                >а не -d 0/0 53 ?

                Хорошо, еще раз...
                Подразумевается локальный днс-сервер.

                -A input -s <otkuda> 1024: -d <interface> 53 -p udp -j ACCEPT
                - разрешаем с адресов <otkuda> запросы с портов >1024 (т.е. клиентские) на 53  порт udp

                -A output -s <interface> 53 -d <kuda> 1024: -p udp -j ACCEPT
                - и ответы с 53 udp на те же порты.

                Далее - нужно разрешить трансфер зон куда/откуда нужно, запросы с этого сервера на внешние днс, и т.п. Ссылки приведены выше. Мог ошибиться в синтаксисе, давно перешел на iptables, но смысл тот же.

                • DNS и порт 53, !*! mcduck, 10:26 , 05-Июн-03 (15)
                  >>А как это :
                  >>сначала ставится...
                  >>-A input -p udp -s 0/0 -d 0/0 0:1023 -j REJECT
                  >- где такое написано?
                  >>а потом...
                  >>-A input -p udp -s 0/0 53 -d 0/0 -j ACCEPT
                  >>?
                  >>И что, так и надо ? И воопче, почему -s 0/0 53,
                  >>а не -d 0/0 53 ?
                  >
                  >Хорошо, еще раз...
                  >Подразумевается локальный днс-сервер.
                  >
                  >-A input -s <otkuda> 1024: -d <interface> 53 -p udp -j ACCEPT
                  >- разрешаем с адресов <otkuda> запросы с портов >1024 (т.е. клиентские) на 53  порт udp
                  >
                  >-A output -s <interface> 53 -d <kuda> 1024: -p udp -j ACCEPT
                  >- и ответы с 53 udp на те же порты.
                  >
                  >Далее - нужно разрешить трансфер зон куда/откуда нужно, запросы с этого сервера
                  >на внешние днс, и т.п. Ссылки приведены выше. Мог ошибиться в
                  >синтаксисе, давно перешел на iptables, но смысл тот же.

                  Дык, в сообщении #8, строка 10 правил - так и написано.
                  У Вас то все правильно - сначала разрешаем, чо надо, потом все остальное




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру