Efectivamente como te comenta carbon, lo que tienes que hacer es usar expresiones regulares.
De hecho la pregunta de como obtener el nombre de dominio ya se respondió aquí:
http://www.forosdelweb.com/f130/obte...9/#post4404547
Puedes hacer una vista que dada una url regrese el nombre de dominio. Luego en el admin por medio de js hacer una petición a tu vista una vez que el usuario haya llenado el campo url y poner el nombre de dominio en el campo correspondiente.
En mi opinión este campo no debería de existir ya que es un campo derivado o calculado. La única excepcion es si vas hacer operaciones como sorting, filter o aggregation sobre este campo entonces si es conveniente guardarlo.
Puedes hacer un método o una propiedad en tu modelo que saque el dominio cuando sea necesario.