Dawson was most recently at Tranmere Rovers for a second spell and also spent a month on loan with Port`s league rivals Darlington earlier this season.
He has youth experience with Liverpool and Wigan Athletic and has also played for clubs including Bacup Borough, Nelson, Barrow AFC, Leicester City, Kidderminster Harriers, Nuneaton Town and Eastleigh.
Dawson is available for tomorrow’s game against Boston United.