|
...
|
...
|
@@ -13,11 +13,14 @@ class EmergencyRecords extends Command |
|
|
|
|
|
|
|
public function handle()
|
|
|
|
{
|
|
|
|
//服务器id
|
|
|
|
//需要修改域名解析的服务器id
|
|
|
|
$server_id = $this->argument('server_id');
|
|
|
|
//类型,1受灾,2恢复
|
|
|
|
//操作类型:1受灾,2恢复
|
|
|
|
$type = $this->argument('type');
|
|
|
|
|
|
|
|
//灾备服务器ip
|
|
|
|
$zb_ip = '198.135.51.190';
|
|
|
|
|
|
|
|
//获取服务器的所有可用ip
|
|
|
|
$server_ip_model = new ServersIp();
|
|
|
|
$server_ip_list = $server_ip_model->where('servers_id', $server_id)->where('status', 0)->get();
|
|
...
|
...
|
@@ -49,7 +52,7 @@ class EmergencyRecords extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
//目标ip跟解析记录当前ip一样的数据,不用修改
|
|
|
|
$target_ip = $type == 1 ? '43.153.1.240' : $value->ip;
|
|
|
|
$target_ip = $type == 1 ? $zb_ip : $value->ip;
|
|
|
|
if ($target_ip == $record_detail['Value']) {
|
|
|
|
$this->output('主机记录 ' . $domain_rr . ' 的值已为 ' . $target_ip);
|
|
|
|
continue;
|
...
|
...
|
|