ソースを参照

Commenting previously added code in /web/add/index.php

dpeca 9 年 前
コミット
ed9450f117
1 ファイル変更5 行追加3 行削除
  1. 5 3
      web/add/web/index.php

+ 5 - 3
web/add/web/index.php

@@ -47,13 +47,15 @@ if (!empty($_POST['ok'])) {
     // Define domain ip address
     $v_ip = escapeshellarg($_POST['v_ip']);
 
+    // Using public IP instead of internal IP when creating DNS 
+    // Gets public IP from 'v-list-user-ips' command (that reads /vesta/data/ips/ip), precisely from 'NAT' field
     $v_public_ip = $v_ip;
-    $v_temp_ip = $_POST['v_ip'];
+    $v_clean_ip = $_POST['v_ip'];  // clean_ip = IP without quotas
     exec (VESTA_CMD."v-list-user-ips ".$user." json", $output, $return_var);
     $ips = json_decode(implode('', $output), true);
     unset($output);
-    if (isset($ips[$v_temp_ip]) && isset($ips[$v_temp_ip]['NAT']) && trim($ips[$v_temp_ip]['NAT'])!='') {
-        $v_public_ip = trim($ips[$v_temp_ip]['NAT']);
+    if (isset($ips[$v_clean_ip]) && isset($ips[$v_clean_ip]['NAT']) && trim($ips[$v_clean_ip]['NAT'])!='') {
+        $v_public_ip = trim($ips[$v_clean_ip]['NAT']);
         $v_public_ip = escapeshellarg($v_public_ip);
     }