Wrexham have been handed a tough away day, they will go to either Atherton Collieries or Marine.
Curzon Ashton meet Chesterfield - and will fancy an upset.
Hereford host Solihull Moors, while Notts County face a challenging trip to Tamworth.
There are more difficult away games for a National League sides - FC Halifax Town go to Pontefract Collieries.
Bromsgrove Sporting, meanwhile, host leaders Grimsby Town.
In the southern draw, National League South rivals Ebbsfleet and Hampton meet.
Woking are at either Horsham or Eastbourne, while Yeovil and old rivals Weymouth face off.
Wealdstone welcome Dagenham and Redbridge and there's another all National League encounter- Barnet vs Boreham Wood.
Aldershot are off to Bowers and Pitsea or Hornchurch, while Southend United must get it right at home to Cherstey Town.
Torquay take on Havant and Waterlooville at Plainmoor
Ties will take place on the weekend of Saturday 16 November.
The competition continues to be crucial for clubs with the winners of the next round earning £9,375.
The FA will give losing clubs £3,125 from the prize pot.
The draw in full:
Atherton Collieries or Marine vs Wrexham
Marske United/Chester vs Gateshead
Curzon Ashton vs Chesterfield
Hanley Town or Brackley Town vs Guiseley
Hereford vs Solihull Moors
Pontefract vs FC Halifax Town
York City vs Morpeth Town
Leaminton or Kettering Town vs Buxton
Boston United vs Stratford Town
Stockport vs Stamford
Spennymoor or Southport vs Altrincham
Tamworth vs Notts County
King's Lynn Town vs Peterborough Sports
Bromsgrove Sporting vs Grimsby Town
Southend United vs Cherstey Town
Bowers & Pitsea or Hornchurch vs Aldershot Town
Hungerford Town v Bromley
Bedfont Sports or Sholing vs Ware or Kidderminster Harriers
AFC Sudbury vs Dartford
Maidenhead United vs Hastings United
Corinthian-Casuals or Wingate & Finchley vs Metropolitan Police or St Albans City
Eastleigh vs Folkestone Invicta
Horsham or Eastbourne Borough vs Woking