The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 12-Апр-06, 13:31  [смотреть все]
Добрый день!
Есть проблема, на которую у меня не хватает сил, мозгов и времени. Скажите, кто-нибудь может помочь написать скрипт (или может такой уже есть) на shell, который автоматически создает конфигурационные файлы DNS сервера BIND на основе /etc/hosts. В принципе, таковой уже имеется на Perl. В портах FreeBSD он находится в /usr/ports/dns/h2n. Понимаю, что возможно это глупо, писать такой скрипт на шелле, но мне он очень необходим. Есть кто может хоть чем-то помочь!?
  • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! allez, 17:35 , 12-Апр-06 (1)
    >Добрый день!
    >Есть проблема, на которую у меня не хватает сил, мозгов и времени.
    >Скажите, кто-нибудь может помочь написать скрипт (или может такой уже есть)
    >на shell, который автоматически создает конфигурационные файлы DNS сервера BIND на
    >основе /etc/hosts. В принципе, таковой уже имеется на Perl. В портах
    >FreeBSD он находится в /usr/ports/dns/h2n. Понимаю, что возможно это глупо, писать
    >такой скрипт на шелле, но мне он очень необходим. Есть кто
    >может хоть чем-то помочь!?


    Нельзя ли объяснить поподробнее, что именно мешает вам исполъзовать этот скрипт?
    И почему бы вам не попробовать перевести его на язык shell?

    • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 10:21 , 13-Апр-06 (2)
      >>Добрый день!
      >>Есть проблема, на которую у меня не хватает сил, мозгов и времени.
      >>Скажите, кто-нибудь может помочь написать скрипт (или может такой уже есть)
      >>на shell, который автоматически создает конфигурационные файлы DNS сервера BIND на
      >>основе /etc/hosts. В принципе, таковой уже имеется на Perl. В портах
      >>FreeBSD он находится в /usr/ports/dns/h2n. Понимаю, что возможно это глупо, писать
      >>такой скрипт на шелле, но мне он очень необходим. Есть кто
      >>может хоть чем-то помочь!?
      >
      >
      >Нельзя ли объяснить поподробнее, что именно мешает вам исполъзовать этот скрипт?

      Вы, знаете, allez, да вот надо на shell.

      >И почему бы вам не попробовать перевести его на язык shell?

      К сожалению, я не знаю язык Perl, поэтому и обратился за помощью. Понимаю, что он актуален в наше время, но не успел еще до него добраться. Если бы Вы смогли бы мне помочь, был бы очень сильно благодарен. Соответственно не останусь в долгу.


      • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! allez, 10:33 , 13-Апр-06 (3)
        >Вы, знаете, allez, да вот надо на shell.

        Ну, знаете, это не ответ. У вас что, Perl в системе отсутствует? Или кто-то по
        религиозно-политически-морально-этическим соображениям не дает вам его использовать? ;-)

        >К сожалению, я не знаю язык Perl, поэтому и обратился за помощью.
        >Понимаю, что он актуален в наше время, но не успел еще
        >до него добраться. Если бы Вы смогли бы мне помочь, был
        >бы очень сильно благодарен. Соответственно не останусь в долгу.

        Дайте ссылку на текст этого скрипта (у меня нет сейчас FreeBSD под рукой), посмотрю.
        Может, чем и помогу.

        • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 11:02 , 13-Апр-06 (4)
          >Ну, знаете, это не ответ. У вас что, Perl в системе отсутствует?
          >Или кто-то по
          >религиозно-политически-морально-этическим соображениям не дает вам его использовать? ;-)

          Perl-то присутствует, но по религиозно-политически-морально-этическим соображениям не могу его использовать ... ;-)

          >Дайте ссылку на текст этого скрипта (у меня нет сейчас FreeBSD под
          >рукой), посмотрю.
          >Может, чем и помогу.

          Вот ссылка:
          http://www.deer-run.com/~hal/h2n/h2n

          К скрипту еще и мануал есть.
          В принципе, мне такая сложность не нужна, как в скрипте описно. IPv6 мне не нужен. Необходимо по /etc/hosts создать named.conf и файлы описания зон. В /etc/hosts может быть несколько доменов, соответственно и к каждому нужны файлы описания зон.


          • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! idle, 11:28 , 13-Апр-06 (5)
            >>Ну, знаете, это не ответ. У вас что, Perl в системе отсутствует?
            >>Или кто-то по
            >>религиозно-политически-морально-этическим соображениям не дает вам его использовать? ;-)
            >
            >Perl-то присутствует, но по религиозно-политически-морально-этическим соображениям не могу его использовать ... ;-)
            Боюсь, Вам придётся пожертвовать своими глупыми "религиозно-политически-морально-этическими" соображениями.
            >Вот ссылка:
            >http://www.deer-run.com/~hal/h2n/h2n
            Потому-что переписать это на sh, мягко выражаясь задачка нетривиальная и бесплатно никто этим заниматься не будет.

            • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 11:37 , 13-Апр-06 (6)
              >Боюсь, Вам придётся пожертвовать своими глупыми "религиозно-политически-морально-этическими" соображениями.

              Пожертвовать не могу, мне нужен скрипт на shell

              >Потому-что переписать это на sh, мягко выражаясь задачка нетривиальная и бесплатно никто
              >этим заниматься не будет.

              В том скрипте на Perl, на сколько я понял, много лишнего, поэтому его полностью переписывать не нужно.

              >и бесплатно никто этим заниматься не будет.

              Я не говорил, что бесплатно.

              • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 12:44 , 13-Апр-06 (7)
                На самом деле, не обязательно смотреть в перловский скрипт. Задача на много проще, чем там.
                Опишу еще раз проблему:
                Хотелось бы написать скрипт на shell, который анализирует файл /etc/hosts, задает вопросы пользователю и создает named.conf и файлы зон для доменов, которые он найдет в hosts. Так же не забыть про localhost, который соответственно присутствует в hosts в первой строке ... :)
                IPv6 мне совсем не нужен.

                И еще вопросик. Есть ли транслятор с Perl на shell? Знаю, что с shell на Perl имеется вроде.

                Ребят, помогите, плиз. Очень надо. Хоть чем-нибудь.


                • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! idle, 13:32 , 13-Апр-06 (8)
                  >На самом деле, не обязательно смотреть в перловский скрипт. Задача на много
                  >проще, чем там.
                  >Опишу еще раз проблему:
                  >Хотелось бы написать скрипт на shell, который анализирует файл /etc/hosts, задает вопросы
                  >пользователю и создает named.conf и файлы зон для доменов, которые он
                  >найдет в hosts. Так же не забыть про localhost, который соответственно
                  >присутствует в hosts в первой строке ... :)
                  >IPv6 мне совсем не нужен.
                  >
                  >И еще вопросик. Есть ли транслятор с Perl на shell? Знаю, что
                  >с shell на Perl имеется вроде.
                  >
                  >Ребят, помогите, плиз. Очень надо. Хоть чем-нибудь.
                  Старндартная проблема XY. Вам не нужен скрипт на шелл. use perl.
                  • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 14:34 , 13-Апр-06 (9)
                    allez, у Вас как-нибудь получится чем-нибудь мне помочь!? Или все безнадежно!?


                    • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! allez, 10:46 , 17-Апр-06 (10)
                      >allez, у Вас как-нибудь получится чем-нибудь мне помочь!? Или все безнадежно!?

                      Ну почему же безнадежно? Просто у меня сейчас на работе небольшой аврал нарисовался.
                      Где-то к концу текущей недели (увы, не раньше) смогу заняться вашей проблемой.

                      P.S. А транслятора с Perl на shell, насколько мне известно, в природе не существует.
                      За ненадобностью...

                      • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 10:19 , 18-Апр-06 (11)
                        >>allez, у Вас как-нибудь получится чем-нибудь мне помочь!? Или все безнадежно!?
                        >
                        >Ну почему же безнадежно? Просто у меня сейчас на работе небольшой аврал
                        >нарисовался.
                        >Где-то к концу текущей недели (увы, не раньше) смогу заняться вашей проблемой.
                        >
                        >
                        >P.S. А транслятора с Perl на shell, насколько мне известно, в природе
                        >не существует.
                        >За ненадобностью...

                        allez, может напишите мне свои контакты, например icq, чтоб мы могли бы уже в онлайне поговорить по этому вопросу!? Если можно, пошлите письмо на roman@tario.ru.


                        • Скрипт 'host to named' (h2n), но не на perl, а на shell!, !*! Роман, 22:45 , 24-Апр-06 (13)
                          >>>allez, у Вас как-нибудь получится чем-нибудь мне помочь!? Или все безнадежно!?
                          >>
                          >>Ну почему же безнадежно? Просто у меня сейчас на работе небольшой аврал
                          >>нарисовался.
                          >>Где-то к концу текущей недели (увы, не раньше) смогу заняться вашей проблемой.
                          >>
                          >>
                          >>P.S. А транслятора с Perl на shell, насколько мне известно, в природе
                          >>не существует.
                          >>За ненадобностью...
                          >
                          >allez, может напишите мне свои контакты, например icq, чтоб мы могли бы
                          >уже в онлайне поговорить по этому вопросу!? Если можно, пошлите письмо
                          >на roman@tario.ru.

                          allez, отзовитесь ... :)




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

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