The present invention provides a kind of DNS dynamic scheduling method based on mimetic 
domain name server, comprising: step 1.1, initializing C  cur ; Step 1.2, from C  h Select k physical servers to form candidate set H  k , from H  k Select executive c in the sub-
pool of executives to join C  cur ; Step 1.3, if H  k If there is no candidate physical 
server, go to step 1.5; otherwise go to step 1.4; step 1.4, from H  k According to the preset security 
gain algorithm, determine the executor c’ that maximizes the 
system security 
gain in the executor sub-
pool, and add C  cur , execute step 1.6; step 1.5, 
traverse all other execution bodies in the execution body sub-
pool where the current execution body is located, and determine the execution body c' that maximizes the 
system security 
gain among all the remaining execution bodies according to the preset security gain 
algorithm  , join C  cur ; Step 1.6, repeat step 1.3 until C  cur The number of executive bodies reaches m.  The invention selects the online execution body based on the security gain, so as to maximize the 
system security gain.