IPA динамический DNS обновляет только запись AAAA. Где мои - записи?

в первую очередь, проверьте, что php-fpm слушает на 9 000 портов: netstat - | grep СЛУШАЮТ | grep 9000, если он возвращает что-то как: tcp 0 0 127.0.0.1:9000 0.0.0.0:* ПОСЛУШАЙТЕ затем php-fpm работы, и необходимо проверить nginx конфигурацию. т.е. проверьте, определили ли Вы право server_name. это должно совпасть с Вами, вводят его в Ваш браузер. если Вы используете некоторые другие URL, чем localhost удостоверяются, что у Вас есть правильная запись DNS для этого URL. конфигурация шахты для php-fpm:

    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www/somesite/htdocs$fastcgi_script_name;
        fastcgi_param  DOCUMENT_ROOT  /var/www/somesite/htdocs;
        include        /etc/nginx/fastcgi_params;
    }

эта конфигурация работает на многих моих сайтах.

11
задан 30 July 2013 в 09:45
3 ответа

И вот что я делаю, где $ VM - это имя виртуальной машины, а DEST - это имя хоста целевого гипервизора. Он делает это при запуске виртуальных машин с использованием dd и дисков LVM для моментальных снимков (предполагается, что группа LVM называется HypGroup00).

Я просто собрал все это вместе, так что это не обязательно самый красивый, но он выполняет свою работу, я ' m, используя его для миграции некоторых виртуальных машин с гипервизора CentOS 5.9 на CentOS 6 с минимальным временем простоя.

Это для CentOS 5.9, протестировано при переходе на CentOS 5 и 6 в качестве места назначения.

VM=webserver
DEST=hyp5

Выясните, какие диски копировать, поскольку на большинство наших виртуальных дисков ссылаются через путь / dev / mapper /, а не через путь / dev / volgroup / volname.

if (IN_MULTICAST(ntohl(addr->s_addr))) {
        DEBUG(SSSDBG_FUNC_DATA, ("Multicast IPv4 address %s\n", straddr));
        return false;
    } else if (inet_netof(*addr) == IN_LOOPBACKNET) {
        DEBUG(SSSDBG_FUNC_DATA, ("Loopback IPv4 address %s\n", straddr));
        return false;
    } else if ((addr->s_addr & 0xffff0000) == 0xa9fe0000) {
        /* 169.254.0.0/16 */
        DEBUG(SSSDBG_FUNC_DATA, ("Link-local IPv4 address %s\n", straddr));
        return false;
    } else if (addr->s_addr == htonl(INADDR_BROADCAST)) {
        DEBUG(SSSDBG_FUNC_DATA, ("Broadcast IPv4 address %s\n", straddr));
        return false;
    }
} else {
    DEBUG(SSSDBG_CRIT_FAILURE, ("Unknown address family\n"));
    return false;
}

return true;

Теперь вопрос в том, почему он распознается как "адрес многоадресной рассылки", я понятия не имею. В качестве IN_MULTICAST в in.h вы можете увидеть:

   "IN_MULTICAST(a)" - tests whether a is a multicast address. and it is in "inet.h/in.h":
   #define  IN_CLASSD(i)        (((long)(i) & 0xf0000000) == 0xe0000000)
   #define  IN_MULTICAST(i)     IN_CLASSD(i)

Итак, как этот IP-адрес оценивается как многоадресный, я бы попытался связать его и посмотреть. Также вы можете спросить Якоба Грозека, он написал этот фрагмент кода sssd. Обычно он всегда доступен по адресу #sssd на freenode, было бы здорово, если бы вы поделились своими результатами. Надеюсь, это немного поможет.

РЕДАКТИРОВАТЬ

Да, в вашей версии 1.9.2 есть ошибка. У вас есть:

  if (IN_MULTICAST(addr->s_addr))) {

Это должно быть:

  if (IN_MULTICAST(ntohl(addr->s_addr))) {
9
ответ дан 2 December 2019 в 21:53

Из справочной страницы sssd-ipa (5) :

   ipa_dyndns_iface (string)
       Optional. Applicable only when ipa_dyndns_update is true. Choose the interface whose IP address should be used for dynamic DNS updates.

       Default: Use the IP address of the IPA LDAP connection

Вы должны установить ipa_dyndns_iface в / etc / sssd / sssd. conf , чтобы соответствовать интерфейсу сервера IPA, поскольку по умолчанию используется только адрес сокета по отношению к серверу IPA:

ipa_dyndns_iface = eth0

Это должно разрешить динамические обновления для IPv4 и IPv6.

1
ответ дан 2 December 2019 в 21:53

Также попробуйте установить для lookup_family_order значение, отличное от значения по умолчанию, например ipv6_first , в качестве тестового примера и сообщите нам, если он вообще попытается использовать ipv4.

0
ответ дан 2 December 2019 в 21:53

Теги

Похожие вопросы