In the paper, we propose a novel satellite-based spectrum sensing method for cognitive radio networks (CRNs) using multibeam antennas in large-scale coverage ground areas. Our objective is to achieve the dynamic spectrum sharing easily in both temporal and geographical dimensions, such that the primary networks and the CRNs can better coexist. By simple linear transformation and energy detection at the satellite multibeam receiver, spectrum sensing can be simultaneously performed for multiple cells. This approach overcomes the limitations of the traditional sensing method, which therefore considerably improves the spectrum utilization. To verify the efficiency of the proposed approach, theoretical expressions of the average probabilities of miss detection and false alarm are derived. Simulation results show that the satellite-based spectrum sensing method is very efficient for the CRNs in large-scale scenarios under different conditions (equivalent signal-to-noise ratio, threshold, antenna beam pattern, etc.). In addition, the proposed sensing method provides a new vision on the large-scale dynamic spectrum sharing system design to effectively integrate the terrestrial and the satellite communication systems for the future CRN development.